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

Mixed precision data_override_mod #1323

Merged
merged 25 commits into from
Aug 30, 2023
Merged

Commits on Aug 9, 2023

  1. Mixed precision data_override

    `data_override_mod` has been split into separate implementation and wrapper
    modules. Mixed precision support has been added.
    Jesse Lentz committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    89b76c8 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Remove data_override_impl.F90

    Include files for the implementation modules at the top of data_override.F90,
    and remove data_override_impl.F90
    Jesse Lentz committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    28b3d59 View commit details
    Browse the repository at this point in the history
  2. Use interfaces instead of class(*) procedures

    Replace the class(*) versions of the `data_override_*` procedures with interfaces.
    Jesse Lentz committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    b89c8db View commit details
    Browse the repository at this point in the history
  3. Fix data_override_init

    Fix `data_override_init` in the case where the optional `mode` argument is not used.
    Jesse Lentz committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    5dacac8 View commit details
    Browse the repository at this point in the history
  4. end module DATA_OVERRIDE_IMPL_

    Jesse Lentz committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    2b4b16e View commit details
    Browse the repository at this point in the history
  5. Add doxygen comments to data_override.F90

    Jesse Lentz committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    eb0137c View commit details
    Browse the repository at this point in the history
  6. Update and clarify doxygen comments

    Jesse Lentz committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    e960b14 View commit details
    Browse the repository at this point in the history
  7. Add doxygen comment for DATA_OVERRIDE_INIT_IMPL_

    Jesse Lentz committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    2d6bfd6 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Fix r4_kind unit tests

    Jesse Lentz committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    3ca0798 View commit details
    Browse the repository at this point in the history
  2. Split long lines

    Jesse Lentz committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    3739e01 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    969920d View commit details
    Browse the repository at this point in the history
  4. Add data_override/include to CMakeLists.txt

    Jesse Lentz committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    bbf8b19 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Add data_override/include to CMakeLists.txt

    Jesse Lentz committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    de4a15d View commit details
    Browse the repository at this point in the history
  2. Rename data_override include files

    Jesse Lentz committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    db69da2 View commit details
    Browse the repository at this point in the history
  3. Document DATA_OVERRIDE_INIT_IMPL_ arguments

    Jesse Lentz committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    2478bf6 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Revise Makefile.am

    Jesse Lentz committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    303141e View commit details
    Browse the repository at this point in the history
  2. Add doxygen comments for count_ne_1

    Jesse Lentz committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    59bf15d View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Configuration menu
    Copy the full SHA
    1f51673 View commit details
    Browse the repository at this point in the history
  2. Add GPL header to include files

    Jesse Lentz committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    fba5123 View commit details
    Browse the repository at this point in the history
  3. Attempt to fix CMake build

    Jesse Lentz committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    bfcba86 View commit details
    Browse the repository at this point in the history
  4. Remove _IMPL from macro names

    `DATA_OVERRIDE_0D_IMPL_`    -> `DATA_OVERRIDE_0D_`
    `DATA_OVERRIDE_2D_IMPL_`    -> `DATA_OVERRIDE_2D_`
    `DATA_OVERRIDE_3D_IMPL_`    -> `DATA_OVERRIDE_3D_`
    `DATA_OVERRIDE_UG_1D_IMPL_` -> `DATA_OVERRIDE_UG_1D_`
    `DATA_OVERRIDE_UG_2D_IMPL_` -> `DATA_OVERRIDE_UG_2D_`
    Jesse Lentz committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    a66917f View commit details
    Browse the repository at this point in the history
  5. Change kind macro names

    Jesse Lentz committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    2b71679 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. Remove duplicate line in Makefile.am

    Jesse Lentz committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    ca0d5ab View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. Add comments and move module/module end statements

    Comments have been added to the tops of `data_override.F90` and
    `data_override.inc`. The `module` and `module end` statements have been moved
    from the .fh files to `data_override.F90`.
    Jesse Lentz committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    d93c3cd View commit details
    Browse the repository at this point in the history
  2. Eliminate implicit kinds and typecasts

    Jesse Lentz committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    da7da2c View commit details
    Browse the repository at this point in the history