Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AwS setup #14

Open
wants to merge 59 commits into
base: main
Choose a base branch
from
Open

AwS setup #14

wants to merge 59 commits into from

Commits on May 6, 2021

  1. mpp_domain memory leak cleanup

    This patch fixes some minor memory leaks related to mpp_domains.
    
    The following fields have been added to `mpp_deallocate_domain`:
    
    * domain%tileList
    * domain%tile_id_all
    * domain%check_[CEN]
    * domain%bound_[CEN]
    * domain%update_[CEN]
    
    as well as the `overlap_type` field
    
    * overlap%index
    
    I was unsure if `tileList` and `tile_id_all` were always or
    conditionally allocated, so they are wrapped in `associated()` checks.
    But this may be redundant.
    marshallward committed May 6, 2021
    Configuration menu
    Copy the full SHA
    3350111 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db95d8c View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2021

  1. Adds an action to run make check on main branch when alpha and beta t…

    …ags are pushed. Build is done with intel18 on parallel works azure cloud cluster
    thomas-robinson committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    b805148 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49bc8d8 View commit details
    Browse the repository at this point in the history
  3. Modified get/set_date_gregorian tests (NOAA-GFDL#749)

    Updates time manager testing scripts for testing old and new set/get_date_gregorian routines
    mlee03 committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    3535b07 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1477fb1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1ab4a91 View commit details
    Browse the repository at this point in the history
  6. Explict string length for buffer in axis_utils (NOAA-GFDL#764)

    Sets explicit array length to avoid PGI issues with select case
    marshallward committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    2c8c77c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2cb1812 View commit details
    Browse the repository at this point in the history
  8. Merge pull request NOAA-GFDL#786 from thomas-robinson/addPWintelBuild

    Adds an action to run `make check` through parallel works on main branch for testing tags
    rem1776 committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    6e4ca7b View commit details
    Browse the repository at this point in the history
  9. More fms_io removal (NOAA-GFDL#768)

    * Replace time_interp_external with time_interp_external2 in tests and gets the test to run
    
    * forgot to completely remove the input_base_nml
    
    * replace mosaic with mosaic2 in tests
    
    * correctly writes str array for gnu
    
    * Clean up the directory after tests
    
    * replaces axis_utils_mod with axis_utils2 and gets unskips the test
    
    * Removes the if def internal_file_nml and any other use fms_io_mod
    
    * Adds a unit test for axis_edges
    
    * more mpp_io/fms_io removal
    
    Co-authored-by: Ryan Mulhall <35538242+rem1776@users.noreply.github.com>
    uramirez8707 and rem1776 committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    4a03262 View commit details
    Browse the repository at this point in the history
  10. FMS2_io error messages + some clean up (NOAA-GFDL#771)

    * removes unused include file
    
    * Removes the netcdf_version_skip flag, modifies test_global_att.F90 to test the different netcdf types, removes the get_global_attributes calls from the other tests
    
    * Adds a more implicit(?) error message
    
    * improve error message in get/register_global_attribute
    
    * Fixes some error messages in fms2_io
    
    * Improves errors messages in fms2io
    
    * reverts a wrong change
    
    * Clean up more error messages
    
    * updates all of the error messages in fms_io_utils.F90
    
    * updates more error messages
    
    * completely removes the SKIP_FMS2_IO_TESTS flag in configure
    
    * Corrects minor typos in test_fms/fms2_io/test_global_att.F90 to make comments consistent
    
    * Partially reverts previous commit
    
    Co-authored-by: Ryan Mulhall <35538242+rem1776@users.noreply.github.com>
    uramirez8707 and rem1776 committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    2f5a2c4 View commit details
    Browse the repository at this point in the history
  11. Fixed num_lines in mpp_util.inc to have the proper number of lines (N…

    …OAA-GFDL#780)
    
    * Adjusting num_lines in mpp_util.inc
    
    * Adjusting num_lines in mpp_util.inc, as well as an option to output the lines_and_length parameter in ascii_read.
    
    * Using Rustys version
    
    * Added appropriate documentation and deallocation of ascii_var if allocated within ascii_read
    
    * Split the output in the optional arguments of ascii_read in fms2_io
    
    * Fixed arguments to ascii_read
    GFDL-Eric committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    87d945d View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2021

  1. Configuration menu
    Copy the full SHA
    d8efb44 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a97ce1 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2021

  1. Fixes filename in CMakeLists.txt (NOAA-GFDL#794)

    fix filenames in cmakelists.txt
    mlee03 committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    bb31b6f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6708246 View commit details
    Browse the repository at this point in the history
  3. Test fixes for the testing tag (NOAA-GFDL#791)

    Small test fixes for fms2_io and time_interp
    rem1776 committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    7177ddf View commit details
    Browse the repository at this point in the history
  4. Removes the hardcoded path for input.nml (NOAA-GFDL#795)

    * Added option to specify an alt_input_nml_path to fms_init, and therefore mpp_init
    
    * Edit read_input_nml call to properly use optional arguments
    
    * Eliminating use of hardcoded input.nml
    
    * Removed INPUT_STR_LENGTH references from test harness and mpp
    GFDL-Eric committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    675295e View commit details
    Browse the repository at this point in the history
  5. Merge pull request NOAA-GFDL#792 from thomas-robinson/mpp_io_remove_diag

    Removed use_mpp_io from diag_manager and drops a fatal if it's set to true
    rem1776 committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    9521208 View commit details
    Browse the repository at this point in the history
  6. Domain nest fix (NOAA-GFDL#789)

    * added an option to run a regional domain as the top-level for the nesting
    and fixed code so mpp_exit works as expected
    
    * reformulated the nest overlap logic to handle non-standard cases properly
    
    * added an if-test to determine whether to use MPP_DEBUG within mpp_domains_init call
    bensonr committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    37eaedb View commit details
    Browse the repository at this point in the history
  7. Merge pull request NOAA-GFDL#793 from thomas-robinson/mpp_io_remove_x…

    …grid
    
    Removed use_mpp_io from xgrid and drops a fatal if it's set to true
    rem1776 committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    ce2f9ce View commit details
    Browse the repository at this point in the history
  8. Adds grid_spec_exists tests to grid2.F90 functions (NOAA-GFDL#776)

    * Added grid_spec_exists tests to functions and subroutines that use gridfileobj within grid2.F90
    GFDL-Eric committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    6d6ff95 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2021

  1. Fixes for autotools build (NOAA-GFDL#797)

    * Add missing library files (sat_vapor_pres, diag_integral, global FMS module) to libFMS.la
    
    * Fix a typo for checking if on cray systems in configure.ac
    rem1776 committed Aug 5, 2021
    Configuration menu
    Copy the full SHA
    45559a4 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2021

  1. Configuration menu
    Copy the full SHA
    9d25a1e View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2021

  1. Updates version number to next development version (NOAA-GFDL#802)

    Updates version number in configure.ac to 2021.04.0-dev
    rem1776 committed Aug 17, 2021
    Configuration menu
    Copy the full SHA
    628cf6e View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2021

  1. Fix issue with diurnal output with fms2_io (NOAA-GFDL#798)

    Cleans up unnecessary writes/buffers in diag_manager and diag_output when writing fields and fixes dimension argument ordering issues with diurnal output. Adds a unit test for diurnal output functionality.
    uramirez8707 committed Aug 27, 2021
    Configuration menu
    Copy the full SHA
    21921bd View commit details
    Browse the repository at this point in the history
  2. Intel CI (NOAA-GFDL#803)

    Adds Github actions for intel builds on pull request, and tests for FMS and AM4 on alpha or beta tags
    thomas-robinson committed Aug 27, 2021
    Configuration menu
    Copy the full SHA
    a7b4e6d View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2021

  1. Time_interp_external fixes for performance and 3D data override (NOAA…

    …-GFDL#811)
    
    Fixes load_record read_data call for 3d variables with fms2_io.
    Eliminates redundant data loading and validity checking for on-grid interpolations.
    GFDL-Eric committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    8ebcf4f View commit details
    Browse the repository at this point in the history
  2. Update gcc 11.1.0 check in configure.ac (NOAA-GFDL#808)

    Update compiler version check in configure script to only error on 11.1.0, not any subsequent versions
    rem1776 committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    bdb5edb View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2021

  1. Add Intel -real-size option (NOAA-GFDL#818)

    Newer Intel compilers use the -real-size option to change the default Fortran real kind when building.
    This updates  m4/gx_fortran_options.m4 to include the new flag in the build system in order to avoid compiler warnings.
    underwoo committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    8883101 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2021

  1. mpp_type_free cleanup (NOAA-GFDL#822)

    This patch fixes some memory issues and errors in the `mpp_type_free` function in `mpp_comm_mpi.inc`,
    mostly related to the handling of the default `mpp_byte` type.
    marshallward committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    9ca7b19 View commit details
    Browse the repository at this point in the history
  2. JCSDA development without the adjoint changes (NOAA-GFDL#807)

    Changes for the JCSDA to enable data assimilation applications
    
    Mainly allows for custom path names for files in `get_mosaic_tile_grid` from `fms_io.F90`
    danholdaway committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    212efb5 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2021

  1. Fix CI distcheck flags (NOAA-GFDL#825)

    Adds environment variable to CI yaml file needed to  pass configure flags to `make distcheck`.
    Fixes compilation issue with mixed mode in mpp_io unit test.
    rem1776 committed Sep 30, 2021
    Configuration menu
    Copy the full SHA
    21f2649 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2021

  1. Configuration menu
    Copy the full SHA
    863c97b View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. Fix harcoded etc_unit and lack of newunit calls (NOAA-GFDL#816)

    Removal of hardcoded etc_unit of 9, and replacement with newunit calls in open statements.
    Adds deprecation warning to get_unit.
    GFDL-Eric committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    3876769 View commit details
    Browse the repository at this point in the history
  2. Reintroduces the option to flush_nc_files with fms2_io (NOAA-GFDL#826)

    Adds routine to flush_nc_files via fms2_io if the namelist variable in diag_data.F90 is set.
    uramirez8707 committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    c057b75 View commit details
    Browse the repository at this point in the history
  3. Intel PR CI updates (NOAA-GFDL#824)

    Fixes for the parallelworks CI in it's workflow yaml file
    thomas-robinson committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    39762d1 View commit details
    Browse the repository at this point in the history
  4. Remove array-based Gregorian calendar methods in time_manager (NOAA-…

    …GFDL#834)
    
    Removes deprecated Gregorian calendar code and it's test from time_manager.F90
    mlee03 committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    042fff3 View commit details
    Browse the repository at this point in the history
  5. Routine to convert a C string to a Fortran string. (NOAA-GFDL#830)

    Adds a routine to fms_mod to convert c string pointers to fortran strings, and adds a unit test for it.
    thomas-robinson committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    13bf023 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. Configuration menu
    Copy the full SHA
    5e622d0 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. added to workflows

    nova0002 committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    2720778 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. Configuration menu
    Copy the full SHA
    e416b53 View commit details
    Browse the repository at this point in the history
  2. Update do-the-job.yml

    nova0002 committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    adf6e9a View commit details
    Browse the repository at this point in the history
  3. Update actions.yml

    nova0002 committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    3681f8c View commit details
    Browse the repository at this point in the history
  4. Delete actions.yml

    nova0002 committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    1ba2ed8 View commit details
    Browse the repository at this point in the history
  5. Update do-the-job.yml

    nova0002 committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    078c8c1 View commit details
    Browse the repository at this point in the history
  6. Update do-the-job.yml

    nova0002 committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    37d0de4 View commit details
    Browse the repository at this point in the history
  7. Update do-the-job.yml

    nova0002 committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    8c287ce View commit details
    Browse the repository at this point in the history
  8. Update do-the-job.yml

    nova0002 committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    09c1c10 View commit details
    Browse the repository at this point in the history
  9. Update do-the-job.yml

    nova0002 committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    90628f9 View commit details
    Browse the repository at this point in the history
  10. Update do-the-job.yml

    nova0002 committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    98e9fc7 View commit details
    Browse the repository at this point in the history
  11. Update do-the-job.yml

    nova0002 committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    a5b45e5 View commit details
    Browse the repository at this point in the history
  12. Update do-the-job.yml

    nova0002 committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    814cc42 View commit details
    Browse the repository at this point in the history
  13. Update do-the-job.yml

    nova0002 committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    f46f0ee View commit details
    Browse the repository at this point in the history
  14. Update do-the-job.yml

    nova0002 committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    d2c0e04 View commit details
    Browse the repository at this point in the history
  15. Update do-the-job.yml

    nova0002 committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    3db4d37 View commit details
    Browse the repository at this point in the history
  16. Update do-the-job.yml

    nova0002 committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    d2c6403 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. Added to do-the-job

    nova0002 committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    8a57261 View commit details
    Browse the repository at this point in the history