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

Update OMP #680

Merged
merged 15 commits into from
Feb 18, 2022
Merged

Update OMP #680

merged 15 commits into from
Feb 18, 2022

Commits on Dec 30, 2021

  1. Add narwhal intel, gnu, cray, aocc

    Add perf_suite.ts
    apcraig committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    3003c67 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2021

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

Commits on Jan 7, 2022

  1. Review and update OMP implementation

    - Fix call to timers in block loops
    - Fix some OMP Private variables
    - Test OMP Scheduling, add SCHEDULE(runtime) to some OMP loops
    - Review column and advection OMP implementation
    - ADD OMP_TIMERS CPP option (temporary) to time threaded sections
    - Add timer_tmp timers (temporary)
    - Add omp_suite.ts test suite
    - Add ability to set OMP_SCHEDULE via options (ompscheds, ompscheds1, ompschedd1)
    apcraig committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    80e8caa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    deda037 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

  1. - Review diagnostics OMP implementation

    - Add timer_stats namelist to turn on extra timer output information
    - Add ICE_BFBTYPE and update bit-for-bit comparison logic in scripts
    - Update qc and logbfb testing
    - Remove logbfb and qchkf tests, add cmplog, cmplogrest, cmprest set_env files to set ICE_BFBTYPE
    - Update documentation
    apcraig committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    9c442bc View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2022

  1. Update EVP OMP implementation

    apcraig committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    3446cf6 View commit details
    Browse the repository at this point in the history
  2. - Refactor puny/pi scalars in eap dynamics to improve performance

    - Update OMP in evp and eap
    apcraig committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    f91f459 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2022

  1. Clean up

    apcraig committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    7905bf6 View commit details
    Browse the repository at this point in the history
  2. Comment out temporary timers

    apcraig committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    667e998 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2022

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

Commits on Jan 14, 2022

  1. Update gaffney OMP_STACKSIZE

    apcraig committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    0d4c2e3 View commit details
    Browse the repository at this point in the history
  2. update OMP_STACKSIZE on cori

    apcraig committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    d56737c View commit details
    Browse the repository at this point in the history
  3. Update Onyx OMP_STACKSIZE

    Update documentation
    apcraig committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    021e0f3 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2022

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

Commits on Jan 19, 2022

  1. - Update Tsfc values on land in various places in the code, was affec…

    …ting testing. Specifically fix upwind advection.
    
    - Comment out OMP in ice_dyn_evp_1d_kernel, was producing non bit-for-bit results with different thread counts
    apcraig committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    c8b9f17 View commit details
    Browse the repository at this point in the history