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

Add Distributed module #41

Merged
merged 132 commits into from
Nov 24, 2023
Merged

Add Distributed module #41

merged 132 commits into from
Nov 24, 2023

Commits on Oct 5, 2023

  1. Remove MPIPreferences

    utkinis committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    5eaf613 View commit details
    Browse the repository at this point in the history
  2. Add pipelines

    utkinis committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    9e18317 View commit details
    Browse the repository at this point in the history
  3. Fix bug

    utkinis committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    0d17d8d View commit details
    Browse the repository at this point in the history
  4. Fix test

    utkinis committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    8fb6c0f View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Simplify pipelines

    utkinis committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    96c5819 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Add .JuliaFormatter.toml

    utkinis committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    fed5458 View commit details
    Browse the repository at this point in the history
  2. Add device selection by id

    utkinis committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    2c7df43 View commit details
    Browse the repository at this point in the history
  3. Rename files

    utkinis committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    ba35fd9 View commit details
    Browse the repository at this point in the history
  4. Remove leftover file

    utkinis committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    c8b4992 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    39d6128 View commit details
    Browse the repository at this point in the history
  6. Move stuff to Utils

    utkinis committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    a02f9ce View commit details
    Browse the repository at this point in the history
  7. Add boundary hiding

    utkinis committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    1732f7e View commit details
    Browse the repository at this point in the history
  8. Add field boundary conditions

    utkinis committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    5e4199b View commit details
    Browse the repository at this point in the history
  9. Refactor pipelines

    utkinis committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    04cfe22 View commit details
    Browse the repository at this point in the history
  10. Format tests

    utkinis committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    34919ed View commit details
    Browse the repository at this point in the history
  11. Add tests for utils

    utkinis committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    86ed354 View commit details
    Browse the repository at this point in the history
  12. Fix formatting

    utkinis committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    8382ce3 View commit details
    Browse the repository at this point in the history
  13. Fix tests

    utkinis committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    2a0f9d1 View commit details
    Browse the repository at this point in the history
  14. Rename files

    utkinis committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    379d9b6 View commit details
    Browse the repository at this point in the history
  15. Fix tests

    utkinis committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    82b17c6 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Refactor boundary hiding

    utkinis committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    684e406 View commit details
    Browse the repository at this point in the history
  2. Fix tests

    utkinis committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    7090c4f View commit details
    Browse the repository at this point in the history
  3. Fix synchronize

    utkinis committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    b923d74 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c82e676 View commit details
    Browse the repository at this point in the history
  5. Re-order using statements

    utkinis committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    bc14df7 View commit details
    Browse the repository at this point in the history
  6. Remove unused import

    utkinis committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    bac648d View commit details
    Browse the repository at this point in the history
  7. Add type info

    utkinis committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    bdff8b9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    413e651 View commit details
    Browse the repository at this point in the history
  9. Fix last name

    utkinis committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    3b73154 View commit details
    Browse the repository at this point in the history
  10. Add some docs

    utkinis committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    daf36d1 View commit details
    Browse the repository at this point in the history
  11. Add comment

    utkinis committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    a482e33 View commit details
    Browse the repository at this point in the history
  12. Add empty bc handling

    utkinis committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    ee28515 View commit details
    Browse the repository at this point in the history
  13. Remove extra lines

    utkinis committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    bbf60c7 View commit details
    Browse the repository at this point in the history
  14. Remove empty lines

    utkinis committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    bcb1bb6 View commit details
    Browse the repository at this point in the history
  15. Remove commented code

    utkinis committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    23b9ed3 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2c59a56 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Update fields

    utkinis committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    237ce07 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Update boudary condition

    utkinis committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    fba369b View commit details
    Browse the repository at this point in the history
  2. Update diffusion benchmarks

    utkinis committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    fad55da View commit details
    Browse the repository at this point in the history
  3. Update benchmark

    utkinis committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    8f888ae View commit details
    Browse the repository at this point in the history
  4. Change formatting

    utkinis committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    bb2a5d1 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Fix kwargs passing

    luraess committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    97f5c8f View commit details
    Browse the repository at this point in the history
  2. WIP diffusion

    utkinis committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    38310e8 View commit details
    Browse the repository at this point in the history
  3. Update failing benchmark

    utkinis committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    f1528fc View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Fix gather for 2D

    utkinis committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    6d76cae View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. Update gather

    utkinis committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    56a9947 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Configuration menu
    Copy the full SHA
    3eb4cad View commit details
    Browse the repository at this point in the history
  2. Bump GPU ext compat

    luraess committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    d8ef378 View commit details
    Browse the repository at this point in the history
  3. Update README

    luraess committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    b94686e View commit details
    Browse the repository at this point in the history
  4. Add usage doc

    luraess committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    d591b6a View commit details
    Browse the repository at this point in the history
  5. Update usage docs

    luraess committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    eab0977 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Configuration menu
    Copy the full SHA
    646fb71 View commit details
    Browse the repository at this point in the history
  2. Add get_device for CPU

    utkinis committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    f463269 View commit details
    Browse the repository at this point in the history
  3. Add missing imports

    utkinis committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    bdd03d8 View commit details
    Browse the repository at this point in the history
  4. Update Project.toml

    utkinis committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    72425f6 View commit details
    Browse the repository at this point in the history
  5. Fix typo

    utkinis committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    50f3793 View commit details
    Browse the repository at this point in the history
  6. Try fix

    utkinis committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    e2ac734 View commit details
    Browse the repository at this point in the history
  7. Rename extensions

    utkinis committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    73b7e3f View commit details
    Browse the repository at this point in the history
  8. Fix typo

    utkinis committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    9805eb9 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Update project

    luraess committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    fb5e1ff View commit details
    Browse the repository at this point in the history
  2. Bump version

    luraess authored Nov 10, 2023
    Configuration menu
    Copy the full SHA
    e0a3339 View commit details
    Browse the repository at this point in the history
  3. Add wip script

    luraess committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    de6c7b4 View commit details
    Browse the repository at this point in the history
  4. Fix sync call

    luraess committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    07bf739 View commit details
    Browse the repository at this point in the history
  5. Add global_grid to benchs

    luraess committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    b262aeb View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2023

  1. Remove arch sync

    luraess committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    a607dc6 View commit details
    Browse the repository at this point in the history
  2. Homogenise API calls

    luraess committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    52263f3 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2023

  1. Pass through kwargs

    utkinis committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    8583c21 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. WIP Stokes

    utkinis committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    1ce6599 View commit details
    Browse the repository at this point in the history
  2. Fix deps

    utkinis committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    e603e0d View commit details
    Browse the repository at this point in the history
  3. WIP model

    utkinis committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    aac257a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4f263d7 View commit details
    Browse the repository at this point in the history
  5. Add bench scripts

    luraess committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    4341258 View commit details
    Browse the repository at this point in the history
  6. Update scripts

    luraess committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    3dea798 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Gather on CPU

    utkinis committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    6a9eb27 View commit details
    Browse the repository at this point in the history
  2. Change A_eff calculation

    utkinis committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    8a032bf View commit details
    Browse the repository at this point in the history
  3. Fix Stokes model

    utkinis committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    0a0db0a View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Update scripts

    utkinis committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    61e4b91 View commit details
    Browse the repository at this point in the history
  2. Add docs

    utkinis committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    f951314 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d7995c0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    42323c4 View commit details
    Browse the repository at this point in the history
  5. Change problem size

    utkinis committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    8c5ca90 View commit details
    Browse the repository at this point in the history
  6. Remove setup from a script

    utkinis committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    2351d3a View commit details
    Browse the repository at this point in the history
  7. Fix merge issues

    utkinis committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    7f547fc View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Update model

    utkinis committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    7ecc7c7 View commit details
    Browse the repository at this point in the history
  2. Update model

    utkinis committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    635ed1e View commit details
    Browse the repository at this point in the history
  3. Update kernels

    utkinis committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    4c12cc5 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Change resolution

    utkinis committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    9cc002a View commit details
    Browse the repository at this point in the history
  2. WIP residuals

    utkinis committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    d492320 View commit details
    Browse the repository at this point in the history
  3. Cleanup

    luraess committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    cb85e4a View commit details
    Browse the repository at this point in the history
  4. WIP

    luraess committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    63b0f52 View commit details
    Browse the repository at this point in the history
  5. Fix benchmark

    utkinis committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    52469fd View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2023

  1. Update Fields API

    utkinis committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    a745e8b View commit details
    Browse the repository at this point in the history
  2. Add helper functions

    utkinis committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    c367c0b View commit details
    Browse the repository at this point in the history
  3. Update scripts WIP

    utkinis committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    593e238 View commit details
    Browse the repository at this point in the history
  4. Remove verbose flag

    utkinis committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    212a396 View commit details
    Browse the repository at this point in the history
  5. Move Architecture constructor

    utkinis committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    9ee2a3f View commit details
    Browse the repository at this point in the history
  6. Update for changes in API

    utkinis committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    75c61e4 View commit details
    Browse the repository at this point in the history
  7. Add tests

    utkinis committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    71ecc7b View commit details
    Browse the repository at this point in the history
  8. Delete old files

    utkinis committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    ebeed72 View commit details
    Browse the repository at this point in the history
  9. Fix test runner

    utkinis committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    57064ed View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Fix tests

    utkinis committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    92e97ae View commit details
    Browse the repository at this point in the history
  2. Improve distributed tests

    luraess committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    9a90435 View commit details
    Browse the repository at this point in the history
  3. Fixup

    luraess committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    01a82b2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bf45584 View commit details
    Browse the repository at this point in the history
  5. Refactor Stokes non MPI

    luraess committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    48b7692 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Try luraess CI runnner

    luraess committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    2ed80e6 View commit details
    Browse the repository at this point in the history
  2. Fixup

    luraess committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    c8a8096 View commit details
    Browse the repository at this point in the history
  3. Define outer_width in model

    luraess committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    9d9a38d View commit details
    Browse the repository at this point in the history
  4. Update

    luraess committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    b5830af View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Configuration menu
    Copy the full SHA
    1d37038 View commit details
    Browse the repository at this point in the history
  2. Fix forcing

    utkinis committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    1a7800a View commit details
    Browse the repository at this point in the history
  3. Add FunctionFields

    utkinis committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    2a13c19 View commit details
    Browse the repository at this point in the history
  4. Add field forcings

    utkinis committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    b7df5e8 View commit details
    Browse the repository at this point in the history
  5. Fix 2D setup

    utkinis committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    e6076fe View commit details
    Browse the repository at this point in the history
  6. Add doc for KernelLaunch

    utkinis committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    28254db View commit details
    Browse the repository at this point in the history
  7. Fix typo

    utkinis committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    cb22b3e View commit details
    Browse the repository at this point in the history
  8. Fix indent

    utkinis committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    fe1fbfc View commit details
    Browse the repository at this point in the history
  9. Turn example into a jldoctest

    utkinis committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    7ef3dea View commit details
    Browse the repository at this point in the history
  10. WIP (not running!)

    luraess committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    504793e View commit details
    Browse the repository at this point in the history
  11. Fix typo

    luraess committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    dcc50d8 View commit details
    Browse the repository at this point in the history
  12. BC WIP (not working)

    luraess committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    09fa1db View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Add error check WIP

    luraess committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    937ff7e View commit details
    Browse the repository at this point in the history
  2. Add TODOs

    luraess committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    5c04757 View commit details
    Browse the repository at this point in the history
  3. Update model

    utkinis committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    81966af View commit details
    Browse the repository at this point in the history
  4. Add missing sync

    utkinis committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    6983769 View commit details
    Browse the repository at this point in the history
  5. Play with script

    utkinis committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    5c3f0df View commit details
    Browse the repository at this point in the history
  6. Remove async

    utkinis committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    03537f5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    22618c4 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. LUMI setup

    utkinis committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    8f6cc96 View commit details
    Browse the repository at this point in the history
  2. LUMI setup

    luraess committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    866c055 View commit details
    Browse the repository at this point in the history
  3. LUMI wip

    luraess committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    580e439 View commit details
    Browse the repository at this point in the history
  4. Add intro

    utkinis committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    38305fb View commit details
    Browse the repository at this point in the history