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

Fortran wrapper #17

Draft
wants to merge 71 commits into
base: dev
Choose a base branch
from
Draft

Fortran wrapper #17

wants to merge 71 commits into from

Commits on Sep 14, 2021

  1. Configuration menu
    Copy the full SHA
    0a50dc9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb1652d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5c71aef View commit details
    Browse the repository at this point in the history
  4. Add rgn_stack to region definition (for use by tasks only) and define…

    … trace_event_task_switch function signature
    adamtuft committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    dec7d25 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ef03bed View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cb6b785 View commit details
    Browse the repository at this point in the history
  7. Implement trace_event_task_switch triggering stack_transfer between p…

    …rior and new tasks on task-switch event (TODO: record OTF2_EvtWriter_ThreadTaskSwitch)
    adamtuft committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    f79b606 View commit details
    Browse the repository at this point in the history
  8. Invoke trace_event_task_switch on task-switch event if TASK_SCHEDULE_…

    …SWITCH flag defined at compilation
    adamtuft committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    9ef7966 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    19ff185 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2021

  1. Configuration menu
    Copy the full SHA
    61d7f0d View commit details
    Browse the repository at this point in the history
  2. Refactor trace_add_common_event_attributes for finer control of args …

    …for the purpose of allowing a task-switch event to record the task that was switched as the encountering task rather than its parent
    adamtuft committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    2c15659 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bbb6e76 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2021

  1. Remove hardcoded num threads

    adamtuft committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    25d60ee View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2021

  1. Add taskwait

    adamtuft committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    98d10c1 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2021

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

Commits on Nov 23, 2021

  1. Refactor otter-trace code into multiple smaller source files, focussi…

    …ng on one specific abstraction per file
    adamtuft committed Nov 23, 2021
    Configuration menu
    Copy the full SHA
    4943098 View commit details
    Browse the repository at this point in the history
  2. Remove refactored code

    adamtuft committed Nov 23, 2021
    Configuration menu
    Copy the full SHA
    d901e9a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9e8f3ce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8371056 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2021

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

Commits on Dec 2, 2021

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

Commits on Dec 6, 2021

  1. Restructure source tree

    adamtuft committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    dbd7bf6 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2021

  1. Configuration menu
    Copy the full SHA
    41df581 View commit details
    Browse the repository at this point in the history
  2. De-couple trace from core. Add serial event source and a simple examp…

    …le. Add basic serial events
    adamtuft committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    1f3cfba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b7e88dd View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2021

  1. Configuration menu
    Copy the full SHA
    6d48321 View commit details
    Browse the repository at this point in the history
  2. Add extern C

    adamtuft committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    bc9a617 View commit details
    Browse the repository at this point in the history
  3. Fix various memory leaks

    adamtuft committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    dcf2dff View commit details
    Browse the repository at this point in the history
  4. Add file comments

    adamtuft committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    a1751cf View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2021

  1. Delete redundant Makefile

    adamtuft committed Dec 23, 2021
    Configuration menu
    Copy the full SHA
    3e4c19e View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2021

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

Commits on Mar 10, 2022

  1. Simplify cmake OTF2 option

    adamtuft committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    1456dc4 View commit details
    Browse the repository at this point in the history
  2. Make task-switch event the default when a task-schedule event occurs.…

    … Deprecate task-leave+task-enter
    adamtuft committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    ae04346 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    48623cb View commit details
    Browse the repository at this point in the history
  4. update .gitignore

    adamtuft committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    ffc8783 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2022

  1. Configuration menu
    Copy the full SHA
    636e0bc View commit details
    Browse the repository at this point in the history
  2. Add more taskgroup regions

    adamtuft committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    eab3f27 View commit details
    Browse the repository at this point in the history
  3. Fix include statement

    adamtuft committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    c82ffbd View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

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

Commits on Apr 12, 2022

  1. Configuration menu
    Copy the full SHA
    8ee02d6 View commit details
    Browse the repository at this point in the history
  2. Remove redundant dirs

    adamtuft committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    b7fde37 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a70515 View commit details
    Browse the repository at this point in the history
  4. Pull new pyotter commits

    adamtuft committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    70333d0 View commit details
    Browse the repository at this point in the history
  5. Pull pyotter commits

    adamtuft committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    1c3bbbe View commit details
    Browse the repository at this point in the history
  6. Update pyotter

    adamtuft committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    3ad16a9 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. Update pyotter submodule

    adamtuft committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    d6ede05 View commit details
    Browse the repository at this point in the history
  2. Update pyotter submodule

    adamtuft committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    9a0c554 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2022

  1. Add check for IntelLLVM to CMakeLists (I do wish they'd stop changing…

    … this >.<)
    
    Fix broken package_data path in setup.py
    adamtuft committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    2cc4104 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2022

  1. Configuration menu
    Copy the full SHA
    eabcea8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e4423a View commit details
    Browse the repository at this point in the history
  3. Change *Begin entrypoints to macros which pass __FILE__, __func__ and…

    … __LINE__ const values
    
    from caller to otter-serial
    Print source location of calling function to stderr
    adamtuft committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    5d4fb5e View commit details
    Browse the repository at this point in the history
  4. Remove spurious variable

    adamtuft committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    3d8fcef View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2022

  1. Remove redundant queue_scan code

    Add Source namespace - implements objects for mapping file-line tuples to opaque objects
    representing information needed for OTF2 to define source location
    adamtuft committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    4fd3d9e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ff4ef8 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2022

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

Commits on May 4, 2022

  1. Configuration menu
    Copy the full SHA
    b21969a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2115eeb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    40ed122 View commit details
    Browse the repository at this point in the history
  4. Define otter_src_location_t and add as argument to new_task_data, to …

    …be passed on to otter-trace via trace_new_task_region
    adamtuft committed May 4, 2022
    Configuration menu
    Copy the full SHA
    dbf544c View commit details
    Browse the repository at this point in the history
  5. Define attributes for source location, add to trace_task_region_attr_…

    …t struct, populate in trace_new_task_region, add to event attributes in trace_add_task_attributes (for create/enter/leave events)
    adamtuft committed May 4, 2022
    Configuration menu
    Copy the full SHA
    22e9afe View commit details
    Browse the repository at this point in the history
  6. Remove unecessary function

    adamtuft committed May 4, 2022
    Configuration menu
    Copy the full SHA
    45f26a9 View commit details
    Browse the repository at this point in the history
  7. Implement char_ref_registry in archive to write source location strin…

    …g refs to global definitions when char_ref_registry *Registry is deleted
    adamtuft committed May 4, 2022
    Configuration menu
    Copy the full SHA
    1d83d93 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2f692c3 View commit details
    Browse the repository at this point in the history
  9. Update pyotter

    adamtuft committed May 4, 2022
    Configuration menu
    Copy the full SHA
    c7c8b47 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cbcf1fc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    33b3581 View commit details
    Browse the repository at this point in the history
  12. Update pyotter

    adamtuft committed May 4, 2022
    Configuration menu
    Copy the full SHA
    7a0dc41 View commit details
    Browse the repository at this point in the history
  13. Merge branch 'dev-serial-src-loc' into dev

    implement source location in otter-serial
    adamtuft committed May 4, 2022
    Configuration menu
    Copy the full SHA
    d4fd701 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2022

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

Commits on May 17, 2022

  1. Configuration menu
    Copy the full SHA
    3a62c3a View commit details
    Browse the repository at this point in the history
  2. Added example

    LonelyCat124 committed May 17, 2022
    Configuration menu
    Copy the full SHA
    5c919cc View commit details
    Browse the repository at this point in the history