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

ParticleID #452

Open
wants to merge 17 commits into
base: develop
Choose a base branch
from
Open

ParticleID #452

wants to merge 17 commits into from

Commits on May 25, 2024

  1. Support domain exchange of 1-byte element arrays

    Add 1Byte H5Part support
    sekelle committed May 25, 2024
    Configuration menu
    Copy the full SHA
    1c2c215 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8bbb63b View commit details
    Browse the repository at this point in the history
  3. add setMacRadius to updateExpansionCenters

    initalize centers_ to valid state in FocusedOctree
    sekelle committed May 25, 2024
    Configuration menu
    Copy the full SHA
    22b4f47 View commit details
    Browse the repository at this point in the history
  4. ParticleData buffer size optimization and harmonization

    round up GPU buffers to page size
    add device sync after device realloc for ROCm 5.x
    compute ns stack size based on maxNumActiveBlocks
    make host-particlesdata allocation behave like the gpu version
    sekelle committed May 25, 2024
    Configuration menu
    Copy the full SHA
    eae310a View commit details
    Browse the repository at this point in the history
  5. GroupView indexing for SPH and gravity

    Move groups into separate compilation unit
    launch constant grid sizes for SPH kernels
    sekelle committed May 25, 2024
    Configuration menu
    Copy the full SHA
    ccdcd3e View commit details
    Browse the repository at this point in the history
  6. Hierarchical block time-step propagator

    allow nullptr groupDt in momentum_energy
    store groupDt in bdt prop
    compute minGroupDt
    find minDt by sorting groupDt
    added missing sqrt in acc timestep
    convert turbulence prop to block-dt scheme
    compute number of rungs and rung boundaries
    implemented extractGroup
    added butterfly pattern
    changed tsRung to activeRung
    added rung counters to ve-bdt prop
    added activeGroups
    allow positionUpdate to back-propagate
    added driftPositions
    converted integrator to group indexing
    converted updateSmoothingLength to group indexing
    rename driftPositions to driftPositionsGpu
    print diagnostic info
    Add rung field to bdt prop
    create groups for all rungs
    store particle rungs before domain sync
    added rungs to integrator
    add rungs to driftPositions and fix compilation
    initialize timesteps in ve-bdt prop
    activate rungs in integrator
    activate force-groups
    fix rungRanges grouping
    change numRungs convention
    only output observables when all rungs are synced
    made energyUpdate time reversible
    added u and temp to drift kernel
    fix file output for rho,p,curlv
    load/store block timestep
    prevent file output when rungs are not in sync
    update c.o.m on partial sync
    guard against empty groups
    replicate rungs in file init with particle splitting
    restore dt_m1 when splitting particles
    limit maxDtIncrease and set rungs to zero after splitting
    add turbulence prop without block-ts
    store rung groups as views
    rename forceGroups to time sorted groups
    update group time steps of active rungs
    ts renaming
    rearranged ts/rung/group files
    pass time steps for all rungs to drift and integrate
    remove init/restoration of prevTimestep
    prepare Timestep for variable length substeps
    removed references to dt * 2^rung
    eliminate bk variable
    renamed minDt to nextDt
    limit each substep to the global particle limit
    add substep groupDt sort
    store rungs at each substep
    allow groups to change rungs
    update sliced views only once
    simplify rung updates
    reuse global minDt function
    reuse findRungRanges
    fix init dt in file split init
    add safetySteps after splitting
    sekelle committed May 25, 2024
    Configuration menu
    Copy the full SHA
    d7b0e5e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b0c29fa View commit details
    Browse the repository at this point in the history
  8. make domain peer and halo searches more tolerant for block-time steps

    only update h for active rungs
    sekelle committed May 25, 2024
    Configuration menu
    Copy the full SHA
    93a3d7e View commit details
    Browse the repository at this point in the history
  9. warp-coalesced integration functions

    warp-coalesced computePositionsKernel
    warp-coalesced driftPositionsKernel
    warp-coalesced stirring kernel
    warp-coalesced store rung kernel
    sekelle committed May 25, 2024
    Configuration menu
    Copy the full SHA
    3fd7769 View commit details
    Browse the repository at this point in the history
  10. centralize allocGrowthRates

    sekelle committed May 25, 2024
    Configuration menu
    Copy the full SHA
    84f216c View commit details
    Browse the repository at this point in the history
  11. added resizeAcc for bdt prop

    sekelle committed May 25, 2024
    Configuration menu
    Copy the full SHA
    cc4a455 View commit details
    Browse the repository at this point in the history
  12. clang-formatting

    sekelle committed May 25, 2024
    Configuration menu
    Copy the full SHA
    ea18537 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

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

Commits on Jun 12, 2024

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

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    fad56a9 View commit details
    Browse the repository at this point in the history
  2. fix formatting

    OsmanSeckinSimsek committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    5cd73a7 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

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