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

Implement HPC execution #192

Merged
merged 13 commits into from
Dec 10, 2021
Merged

Implement HPC execution #192

merged 13 commits into from
Dec 10, 2021

Commits on Dec 9, 2021

  1. implement HPC execution

    rvhonorato committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    4a1b231 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25abb36 View commit details
    Browse the repository at this point in the history
  3. add adaptive timer

    and fix typo in percentage calculation
    rvhonorato committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    75ae72b View commit details
    Browse the repository at this point in the history
  4. Update libhpc.py

    rvhonorato committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    c1aef92 View commit details
    Browse the repository at this point in the history
  5. linting

    rvhonorato committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    98897e3 View commit details
    Browse the repository at this point in the history
  6. fix the complete check

    rvhonorato committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    958ea7c View commit details
    Browse the repository at this point in the history
  7. Update libhpc.py

    rvhonorato committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    572b66a View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2021

  1. Merging benchmark functionalities with hpc

    Also, modularized functions for better testing.
    
    TODO
    testing if it reproduces what @rvhonorate implemented
    joaomcteixeira committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    e7cf9e2 View commit details
    Browse the repository at this point in the history
  2. add get_engine factory

    joaomcteixeira committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    3ac7ce9 View commit details
    Browse the repository at this point in the history
  3. correct imports

    joaomcteixeira committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    de97525 View commit details
    Browse the repository at this point in the history
  4. lint

    joaomcteixeira committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    b1d3f19 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'hpc-improve' into hpc

    A small touch over @rvhonorato implementation. Good work m8!
    
    Done:
    
    * brings some variables to parameters render things more configurable and testable
    * leverages what was done in `benchmark` regarding job heading creation.
    * Creates a small factory for the `Engine` in the modules `_run`.
    * defines default variables at the module level so they are synchronized in `libworkflow` and `libhpc`
    joaomcteixeira committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    d5ea688 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    17bf453 View commit details
    Browse the repository at this point in the history