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

JDBetteridge/merge pyop2 tsfc #3817

Draft
wants to merge 3,890 commits into
base: master
Choose a base branch
from
Draft
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Dec 8, 2020

  1. Merge pull request #604 from connorjward/fix-broken-api-build

    Fix API documentation build problems
    dham authored Dec 8, 2020
    Configuration menu
    Copy the full SHA
    b92140e View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2020

  1. Replace deprecated new_hash

    Connor Ward committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    212ec4d View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2020

  1. Merge pull request #605 from connorjward/fix-new_hash-deprecation

    Replace deprecated new_hash
    dham authored Dec 15, 2020
    Configuration menu
    Copy the full SHA
    3652924 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2020

  1. Configuration menu
    Copy the full SHA
    fe63bf7 View commit details
    Browse the repository at this point in the history
  2. Update AUTHORS

    nbouziani committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    e5af975 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2021

  1. Add zero kernel cache

    Co-authored-by: David A. Ham <[email protected]>
    connorjward and dham committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    21df7c9 View commit details
    Browse the repository at this point in the history
  2. Fix linting error

    connorjward committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    be843f2 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #606 from connorjward/add-zero-kernel-cache

    Add zero kernel cache
    wence- authored Jan 6, 2021
    Configuration menu
    Copy the full SHA
    8de26ea View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2021

  1. Configuration menu
    Copy the full SHA
    4656a8a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #608 from connorjward/test-on-merge

    Test code on merge with master
    wence- authored Jan 22, 2021
    Configuration menu
    Copy the full SHA
    d0cc348 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2021

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

Commits on Apr 29, 2021

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

Commits on May 10, 2021

  1. catch up with numpy type changes

    dham authored and connorjward committed May 10, 2021
    Configuration menu
    Copy the full SHA
    121c2a6 View commit details
    Browse the repository at this point in the history
  2. Pin decorator

    Decorator version 5 changes the API in ways that break the
    argument type checking in PyOP2. We're therefore pinning on the
    version that works.
    dham authored and connorjward committed May 10, 2021
    Configuration menu
    Copy the full SHA
    948cb7d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a89bfc View commit details
    Browse the repository at this point in the history
  4. Merge pull request #617 from connorjward/test-ci

    Make PETSc and petsc4py for CI use Firedrake not pip
    wence- authored May 10, 2021
    Configuration menu
    Copy the full SHA
    f1daf21 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2021

  1. Configuration menu
    Copy the full SHA
    c8d7ff6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #618 from OP2/wence/fix/actions-doc-build

    actions: Build docs at end of successful test run
    wence- authored May 11, 2021
    Configuration menu
    Copy the full SHA
    9a90c9f View commit details
    Browse the repository at this point in the history

Commits on May 12, 2021

  1. add standard set operations

    ksagiyam committed May 12, 2021
    Configuration menu
    Copy the full SHA
    afe4ad4 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2021

  1. Loopy sprint (#612)

    * Change requirements on loopy to point at the loopy sprint branch.
    
    * Replace lp.register_callable_kernel with lp.merge
    
    knl = lp.register_callable_kernel(knl, callee) is now
    knl = lp.merge([knl, callee]) .
    Reason given for loopy breaking back-compat: earlier they had a notion
    of a special "root_kernel" which only permitted one level of nesting
    loopy kernel calls and that was too restrictive.
    
    * Loopy callables: adapt to new API for registering.
    
    * Loopy Callables: register callables on a kernel not functions.
    
    * name is static property on SolveCallable and INVCallable
    
    * Loopy callables: register the callables rather than functions and remove the lookup functions.
    
    * Some progress
    
    * Loopy callables: Adapt API of with_types.
    
    * INVCallable has name "inverse" in loopy rep
    
    * Always pass a target when generating loopy kernels, otherwise we cannot merge them with wrapper kernels.
    
    * flake8
    
    * Maybe generate call to inner kernel correctly
    
    Still doesn't work later.
    
    * Revert "Maybe generate call to inner kernel correctly"
    
    This reverts commit 009ca19f3fb133d53affeab53cd016c9b55620a9.
    
    * Revert "Revert "Maybe generate call to inner kernel correctly""
    
    This reverts commit c85b60e6382b4762076b2744227fa5a6d903b830.
    
    * Remove dead code
    
    * rep2loopy: get name of callee kernel for matching the args.
    
    * Add missing code target
    
    * Maybe handle loopy argument access correctly
    
    dat.zero still doesn't work
    
    * Promote dats with shape (n,) to shape (n, 1)
    
    This enables sweeping indices to pick up a direct loop.
    
    * Set lang_version on all make_function calls
    
    * Fix disjoint arguments to C-string kernels
    
    * Resolve review comments
    
    * Rename function_args -> kernel_parameters
    
    * WIP Match args for all kernels in the callables table besides for LACallables? Why?
    
    * Only match args for callables that are CallableKernels.
    
    * Pin decorator
    
    Decorator version 5 changes the API in ways that break the
    argument type checking in PyOP2. We're therefore pinning on the
    version that works.
    
    * catch up with numpy type changes
    
    * Set within_inames_is_final on instructions
    
    * Squash numpy warning
    
    * Set strides on GlobalArgs
    
    * Caching: produce key for loop Programs.
    
    * Check if kernel is a loopy Program.
    
    * loopy.program.Program -> loopy.Program
    
    * Adapt to loopy interface changes.
    
    * Maintain loopy automatic reshaping (was in loopy)
    
    Everything in loopycompat.py file was in loopy/transform/callable.py
    but is removed in inducer/loopy#327.
    
    This commit maintains compatibility but should be phased out.
    
    * Fix loopy.program -> loopy.translation_unit
    
    * dont lint automatic reshaping (was in loopy)
    
    * Lint to pass flake8
    
    * Fix loopy automatic reshaping (was in loopy)
    
    Changes were copied from an out of date branch by accident.
    
    * Fix type case error (recursively)
    
    This mirrors inducer/loopy#326
    
    * ? Maybe fix the last dimension error mismatch. Not sure this will break things in other places.
    
    * Codegen: Don't merge indices of extent 1, so that the instructions are schedulable. This will fix e.g. the failure of tests/extrusion/test_steady_advection_2D_extr.py
    
    * Testing: Update loopy branch
    
    * Squashed commit of the following:
    
    commit 5a89bfc
    Author: Connor Ward <[email protected]>
    Date:   Mon May 10 10:44:33 2021 +0100
    
        Use Firedrake PETSc and petsc4py
    
    commit 948cb7d
    Author: David Ham <[email protected]>
    Date:   Wed Apr 21 13:30:50 2021 +0100
    
        Pin decorator
    
        Decorator version 5 changes the API in ways that break the
        argument type checking in PyOP2. We're therefore pinning on the
        version that works.
    
    commit 121c2a6
    Author: David Ham <[email protected]>
    Date:   Wed Apr 21 13:45:58 2021 +0100
    
        catch up with numpy type changes
    
    * Revert "Squashed commit of the following:"
    
    This reverts commit bd1916142f883d6a4f0371ca6de2c344f0c7e78a.
    
    * Squashed commit of the following:
    
    commit 9a90c9f
    Merge: f1daf21 c8d7ff6
    Author: Lawrence Mitchell <[email protected]>
    Date:   Tue May 11 12:07:33 2021 +0100
    
        Merge pull request #618 from OP2/wence/fix/actions-doc-build
    
        actions: Build docs at end of successful test run
    
    commit c8d7ff6
    Author: Lawrence Mitchell <[email protected]>
    Date:   Tue May 11 11:41:20 2021 +0100
    
        actions: Build docs at end of successful test run
    
    commit f1daf21
    Merge: d0cc348 5a89bfc
    Author: Lawrence Mitchell <[email protected]>
    Date:   Mon May 10 20:32:24 2021 +0100
    
        Merge pull request #617 from connorjward/test-ci
    
        Make PETSc and petsc4py for CI use Firedrake not pip
    
    commit 5a89bfc
    Author: Connor Ward <[email protected]>
    Date:   Mon May 10 10:44:33 2021 +0100
    
        Use Firedrake PETSc and petsc4py
    
    commit 948cb7d
    Author: David Ham <[email protected]>
    Date:   Wed Apr 21 13:30:50 2021 +0100
    
        Pin decorator
    
        Decorator version 5 changes the API in ways that break the
        argument type checking in PyOP2. We're therefore pinning on the
        version that works.
    
    commit 121c2a6
    Author: David Ham <[email protected]>
    Date:   Wed Apr 21 13:45:58 2021 +0100
    
        catch up with numpy type changes
    
    * Lint.
    
    * Jenkins
    
    * Make import global.
    
    * Drop package branches.
    
    Co-authored-by: Sophia Vorderwuelbecke <[email protected]>
    Co-authored-by: Lawrence Mitchell <[email protected]>
    Co-authored-by: Connor Ward <[email protected]>
    Co-authored-by: David Ham <[email protected]>
    Co-authored-by: Kaushik Kulkarni <[email protected]>
    6 people authored May 14, 2021
    Configuration menu
    Copy the full SHA
    df6f9aa View commit details
    Browse the repository at this point in the history
  2. codegen/api: New PermutedMap class corresponding to map o permutation

    Something like this will be necessary if we want general symmetry
    group stuff in the maps. It is also convenient if you want to stage in
    a permutation from the canonical FIAT order.
    wence- committed May 14, 2021
    Configuration menu
    Copy the full SHA
    ded8578 View commit details
    Browse the repository at this point in the history
  3. codegen: No more regular expressions in node renaming

    Instead of pattern matching on node names to determine whether nodes
    should be relabelled, just use a name generation scheme for
    everything. Now we have one less problem.
    wence- committed May 14, 2021
    Configuration menu
    Copy the full SHA
    dfeec40 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a257d1d View commit details
    Browse the repository at this point in the history

Commits on May 24, 2021

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

Commits on May 25, 2021

  1. Configuration menu
    Copy the full SHA
    1e74cea View commit details
    Browse the repository at this point in the history
  2. add standard set operations

    ksagiyam committed May 25, 2021
    Configuration menu
    Copy the full SHA
    2781213 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    855ec95 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2021

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

Commits on Jun 9, 2021

  1. Merge pull request #623 from OP2/connorjward/time-compilation

    Add PETSc decorator to compile
    dham authored Jun 9, 2021
    Configuration menu
    Copy the full SHA
    c45a751 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2021

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

Commits on Jun 17, 2021

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

Commits on Jun 25, 2021

  1. Add recreate to Arg

    Melina97 committed Jun 25, 2021
    Configuration menu
    Copy the full SHA
    f057908 View commit details
    Browse the repository at this point in the history
  2. Recreate method of Arg

    Melina97 committed Jun 25, 2021
    Configuration menu
    Copy the full SHA
    3442f06 View commit details
    Browse the repository at this point in the history
  3. Fix cache problem

    Melina97 committed Jun 25, 2021
    Configuration menu
    Copy the full SHA
    92184de View commit details
    Browse the repository at this point in the history
  4. Fix cache problem

    Melina97 committed Jun 25, 2021
    Configuration menu
    Copy the full SHA
    e9b73ab View commit details
    Browse the repository at this point in the history
  5. Fix cache problem

    Melina97 committed Jun 25, 2021
    Configuration menu
    Copy the full SHA
    f24478a View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2021

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

Commits on Jun 30, 2021

  1. Merge pull request #627 from OP2/new-loopy-master

    More loopy interface changes: arg_id_to_val -> arg_id_to_arg
    dham authored Jun 30, 2021
    Configuration menu
    Copy the full SHA
    781201c View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2021

  1. Configuration menu
    Copy the full SHA
    760dbe7 View commit details
    Browse the repository at this point in the history
  2. Updated changes

    Melina97 committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    899a543 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2021

  1. Configuration menu
    Copy the full SHA
    70c4b39 View commit details
    Browse the repository at this point in the history
  2. added subset case for copy

    Melina97 committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    58f89ef View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2021

  1. @dham

    Melina97 committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    2460b37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ddc70a View commit details
    Browse the repository at this point in the history
  3. Merging conflict resolved

    Melina97 committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    88b23e0 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2021

  1. faster dat copy

    Melina97 committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    5b053cc View commit details
    Browse the repository at this point in the history
  2. Lint fix

    Melina97 committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    c048265 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2021

  1. Ignore generated files

    wence- committed Jul 21, 2021
    Configuration menu
    Copy the full SHA
    82279dc View commit details
    Browse the repository at this point in the history
  2. Fix get_petsc_dir (#622)

    This previously relied on the old petsc Python package which we no
    longer use.
    connorjward authored Jul 21, 2021
    Configuration menu
    Copy the full SHA
    dd5d060 View commit details
    Browse the repository at this point in the history
  3. Edited iops for Dat

    Melina97 committed Jul 21, 2021
    Configuration menu
    Copy the full SHA
    1272f50 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    15bd621 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #620 from OP2/fs_filter

    add standard set operations
    ksagiyam authored Jul 21, 2021
    Configuration menu
    Copy the full SHA
    ec55e8e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c57aafc View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2021

  1. recreate method only

    Melina97 committed Jul 22, 2021
    Configuration menu
    Copy the full SHA
    8423537 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e00f49 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2021

  1. Merge pull request #632 from OP2/connorjward/fix-pyop2clean

    Fix pyop2-clean
    dham authored Jul 27, 2021
    Configuration menu
    Copy the full SHA
    117e4b7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #629 from OP2/Melina97/fix_cache_problem

    Melina97/fix cache problem
    dham authored Jul 27, 2021
    Configuration menu
    Copy the full SHA
    6101f6b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c915003 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #634 from OP2/connorjward/call-apt-update

    Call apt update in workflow
    dham authored Jul 27, 2021
    Configuration menu
    Copy the full SHA
    edf5b3a View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2021

  1. Shortcut dat copy (#630)

    * Lint fix
    
    * No longer need _copy_parloop
    
    * Unnecessary parloops removed
    
    * Add condition to __iadd__ and __isub__
    
    * Minor correction
    
    * Allow data conversion
    
    * Use _check_shape
    
    * Remove _iop_kernel
    
    * Add casting=unsafe
    
    * Corrections
    
    * Only consider owned indices for zero and copy w. subset
    
    * Add compat checks to zero and copy
    
    Also reverted work on __iadd__, __isub__ etc as these were breaking and
    feature incomplete (we did not implement __add__ etc). These should be
    covered in a separate PR.
    
    * Add halo optimisations to dat zero and copy
    
    Co-authored-by: Melina Giagiozis <[email protected]>
    Co-authored-by: Connor Ward <[email protected]>
    3 people authored Aug 11, 2021
    Configuration menu
    Copy the full SHA
    b48f65d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #621 from OP2/wence/feature/composed-map

    Permuted maps
    dham authored Aug 11, 2021
    Configuration menu
    Copy the full SHA
    9230ed6 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2021

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

Commits on Aug 25, 2021

  1. Configuration menu
    Copy the full SHA
    0007d46 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5f82d3 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2021

  1. Fix compilation failures on Mac M1 machines

    `-march=native` doesn't work on M1 at present.
    danshapero committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    a98bb32 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2021

  1. Merge pull request #636 from danshapero/m1-fixes

    Fix compilation failures on Mac M1 machines
    dham authored Sep 23, 2021
    Configuration menu
    Copy the full SHA
    2d77e8f View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2021

  1. Merge master

    nbouziani committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    7d3d4be View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2021

  1. Configuration menu
    Copy the full SHA
    fb0ee93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24b7214 View commit details
    Browse the repository at this point in the history
  3. All tests passing

    connorjward committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    222ee58 View commit details
    Browse the repository at this point in the history
  4. Fix Arg _is_mat check

    connorjward committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    2e60434 View commit details
    Browse the repository at this point in the history
  5. Fix linting

    connorjward committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    55d9637 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e4a9de6 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2021

  1. Merge pull request #639 from OP2/connorjward/refactor-base.py

    Major refactor of base.py etc
    dham authored Oct 5, 2021
    Configuration menu
    Copy the full SHA
    a43fcd3 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. Configuration menu
    Copy the full SHA
    54aad3a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #637 from OP2/connorjward/fix-subset-kwarg-error

    Make Global.zero accept same kwargs as Dat.zero
    wence- authored Oct 7, 2021
    Configuration menu
    Copy the full SHA
    6286fc0 View commit details
    Browse the repository at this point in the history
  3. Bug fix empty extruded set with variable layers

    This would fail if the provided layers array has zero length (e.g.
    for boundary facets on an interior parallel domain) as numpy does not
    allow you to call min() on such an array.
    connorjward committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    bc7cd81 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #641 from OP2/rebase-ext-mesh-fix

    Bug fix empty extruded set with variable layers
    wence- authored Oct 7, 2021
    Configuration menu
    Copy the full SHA
    86d1d57 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

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

Commits on Oct 14, 2021

  1. Merge pull request #642 from OP2/connorjward/make-test-matrices-work-…

    …in-parallel
    
    Matrix tests run correctly in parallel
    dham authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    be8adea View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2021

  1. codegen: Fix issue with permuted maps

    If we have a parallel loop with
    
       map1 = Map(...)
       map2 = PermutedMap(map1, ...)
    
       par_loop(..., d1(..., map1), d2(..., map2))
    
    The codegen should only require one global argument (for the data from
    map1) since map2 is a local permutation of the global argument. This
    was being provided by runtime argument passing, but not by the code
    generator, which treated map1 and map2 as distinct things.
    
    To fix this, create a new PMap wrapper for Map objects in the codegen
    builder that just know how to index themselves through their
    permutation. Now we can share the underlying global map data between
    the two local map accesses.
    wence- committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    b6710b5 View commit details
    Browse the repository at this point in the history
  2. Add test using permuted maps

    wence- committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    d8c7509 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2021

  1. Merge pull request #643 from OP2/wence/fix/permuted-map

    Wence/fix/permuted map
    wence- authored Nov 8, 2021
    Configuration menu
    Copy the full SHA
    a737a31 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2021

  1. Configuration menu
    Copy the full SHA
    6d39e69 View commit details
    Browse the repository at this point in the history
  2. Add mat.py

    nbouziani committed Nov 14, 2021
    Configuration menu
    Copy the full SHA
    520078b View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2021

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

    nbouziani committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    ca5e50d View commit details
    Browse the repository at this point in the history
  3. Add tests for Dat

    nbouziani committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    54dd188 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    18f9fa4 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2021

  1. Cleanup

    nbouziani committed Nov 21, 2021
    Configuration menu
    Copy the full SHA
    2836c7a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7bcde5a View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2021

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

Commits on Nov 25, 2021

  1. Update few things

    nbouziani committed Nov 25, 2021
    Configuration menu
    Copy the full SHA
    55ad119 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82f9ac5 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'DataCarrier-object-versionning' of github.com:OP2/PyOP2…

    … into DataCarrier-object-versionning
    nbouziani committed Nov 25, 2021
    Configuration menu
    Copy the full SHA
    3edaf9a View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2022

  1. Major redesign of API

    The fundamental idea behind the changes introduced by this commit are:
    
    - The code generation component of what PyOP2 does is now user-facing
      (via the GlobalKernel object). This permits the user to add their own
      caching for this object.
    - Code generation no longer requires any data structures to take place.
    connorjward committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    5fe6451 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. Merge pull request #624 from OP2/connorjward/purge-parloop-data-refs

    Purge parloop data references
    dham authored Feb 3, 2022
    Configuration menu
    Copy the full SHA
    686857b View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2022

  1. Configuration menu
    Copy the full SHA
    658abaa View commit details
    Browse the repository at this point in the history
  2. Merge pull request #644 from OP2/cached-decorator

    Add disk_cached and cached decorators
    connorjward authored Feb 4, 2022
    Configuration menu
    Copy the full SHA
    e3bb5a0 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. Fix dtypes for COFFEE local kernel

    It turns out that my method for determining the dtypes for a COFFEE
    local kernel was not robust so now it is treated the same as a
    CStringLocalKernel.
    connorjward committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    8b04898 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #647 from OP2/fix-dtype-bug

    Fix dtypes for COFFEE local kernel
    connorjward authored Feb 8, 2022
    Configuration menu
    Copy the full SHA
    186fac5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6827bdb View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2022

  1. Merge pull request #649 from OP2/fix-2341

    Uniquify args for halo exchanges
    wence- authored Feb 9, 2022
    Configuration menu
    Copy the full SHA
    13f0d33 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2022

  1. Fix deadlocking disk_cached decorator

    Previously we would be getting a deadlock if func threw an exception.
    Calling it collectively fixes that.
    connorjward committed Feb 18, 2022
    Configuration menu
    Copy the full SHA
    462da86 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. Configuration menu
    Copy the full SHA
    527fb49 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #656 from OP2/sv/set-targets

    Set targets from configuration
    sv2518 authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    ebe8ccb View commit details
    Browse the repository at this point in the history
  3. Minor fixes

    sv2518 committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    b1bf667 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #657 from OP2/sv/fix-print

    Minor fixes
    sv2518 authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    4ba2952 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. Merge pull request #650 from OP2/connorjward/fix-deadlocking-decorator

    Fix deadlocking disk_cached decorator
    connorjward authored Mar 22, 2022
    Configuration menu
    Copy the full SHA
    5fb8559 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2022

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

Commits on Apr 1, 2022

  1. JDBetteridge/more compilers (#655)

    Improve compiler support
    JDBetteridge authored Apr 1, 2022
    Configuration menu
    Copy the full SHA
    5f4c036 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. Merge pull request #659 from OP2/connorjward/parloop-dtype-check

    Add dtype check for parloops
    dham authored Apr 6, 2022
    Configuration menu
    Copy the full SHA
    d62a56c View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2022

  1. Configuration menu
    Copy the full SHA
    4530b0e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #660 from OP2/sv/fix-compiler-sniff

    Compilation: fix the compiler sniffing for apple.
    dham authored Apr 7, 2022
    Configuration menu
    Copy the full SHA
    80715ac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee0b56e View commit details
    Browse the repository at this point in the history
  4. Logging: add PETSc events into the inverse and solve callables. The m…

    …emory for the events is allocated in C.
    sv2518 committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    0c7a5c8 View commit details
    Browse the repository at this point in the history
  5. Logging: Generate events for logging all local kernels/callables in p…

    …ython and the set the correct id in the ddl for the C kernel.
    sv2518 committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    a0a2ab2 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2022

  1. Configuration menu
    Copy the full SHA
    883d037 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #658 from OP2/sv/profiling-local-kernels-trackevents

    Profile local kernels and set events on dll
    dham authored Apr 8, 2022
    Configuration menu
    Copy the full SHA
    fc9c34a View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2022

  1. pass gcc dir to linker on M1

    dham committed Apr 27, 2022
    Configuration menu
    Copy the full SHA
    0a1e339 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2022

  1. Merge pull request #662 from OP2/hardcode_m1_library

    pass gcc dir to linker on M1
    dham authored May 3, 2022
    Configuration menu
    Copy the full SHA
    8697788 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2022

  1. call super's constructor

    kaushikcfd committed May 4, 2022
    Configuration menu
    Copy the full SHA
    a4887c7 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

  1. Merge pull request #663 from OP2/mapper_init_defn

    [loopycompat.Mappers]: call super's constructor
    wence- authored May 5, 2022
    Configuration menu
    Copy the full SHA
    a33fedf View commit details
    Browse the repository at this point in the history

Commits on May 6, 2022

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

Commits on Jul 7, 2022

  1. Merge pull request #664 from OP2/sv/mac-gnu

    PyOP2 compilation: add a pathway to compile with gcc on Mac.
    sv2518 authored Jul 7, 2022
    Configuration menu
    Copy the full SHA
    ba81ee0 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2022

  1. Fix mpicc (#667)

    sv2518 authored Jul 8, 2022
    Configuration menu
    Copy the full SHA
    e1f7598 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2022

  1. Merge master

    nbouziani committed Jul 13, 2022
    Configuration menu
    Copy the full SHA
    ba8d12c View commit details
    Browse the repository at this point in the history
  2. Fix lint

    nbouziani committed Jul 13, 2022
    Configuration menu
    Copy the full SHA
    0989f1d View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2022

  1. Update ci.yml

    nbouziani authored Jul 14, 2022
    Configuration menu
    Copy the full SHA
    a1d9d9f View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2022

  1. Configuration menu
    Copy the full SHA
    9eabf60 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'DataCarrier-object-versionning' of github.com:OP2/PyOP2…

    … into DataCarrier-object-versionning
    nbouziani committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    ff58332 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #579 from OP2/DataCarrier-object-versionning

    Object versioning for DataCarrier object
    dham authored Jul 21, 2022
    Configuration menu
    Copy the full SHA
    784b217 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2022

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

Commits on Jul 26, 2022

  1. Configuration menu
    Copy the full SHA
    e09cd25 View commit details
    Browse the repository at this point in the history
  2. Clean-up

    nbouziani committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    cb3ae29 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2022

  1. Merge pull request #670 from OP2/fix-mixed-dat-object-versioning

    Fix Vec's state counter for MixedDat
    dham authored Jul 27, 2022
    Configuration menu
    Copy the full SHA
    7036b5d View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. Made a mistake in the compiler refactor + New linting rules (#672)

    * Fix mistake in init
    
    * Fix code for new linting rules
    JDBetteridge authored Aug 11, 2022
    Configuration menu
    Copy the full SHA
    3a1b62f View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2022

  1. Replace OrderedDicts getting passed to loopy

    See loopy #669.
    connorjward committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    473a1d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0dcf7d6 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2022

  1. Merge pull request #673 from OP2/connorjward/enable-loopy-caching

    Loopy caching fixes
    dham authored Oct 5, 2022
    Configuration menu
    Copy the full SHA
    a0259a9 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2022

  1. add ComposedMap

    ksagiyam committed Oct 18, 2022
    Configuration menu
    Copy the full SHA
    fcf4250 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #674 from OP2/ksagiyam/composed_map

    add ComposedMap
    ksagiyam authored Oct 18, 2022
    Configuration menu
    Copy the full SHA
    1ba576e View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2022

  1. Remove distutils from compilation.py

    Jack Betteridge authored and JDBetteridge committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    40905e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5218d79 View commit details
    Browse the repository at this point in the history
  3. Update versioneer

    JDBetteridge committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    e242150 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1da42a5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f072341 View commit details
    Browse the repository at this point in the history
  6. Add matrix to CI

    JDBetteridge committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    189dc4d View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. Fail fast false

    JDBetteridge committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    fd59755 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #678 from OP2/JDBetteridge/purge_distutils

    Remove distutils from PyOP2 (duplicate of #652)
    dham authored Nov 9, 2022
    Configuration menu
    Copy the full SHA
    b74ed10 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #679 from OP2/JDBetteridge/ci_python_matrix

    Add matrix to CI
    dham authored Nov 9, 2022
    Configuration menu
    Copy the full SHA
    382a718 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

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

Commits on Nov 15, 2022

  1. Merge pull request #675 from OP2/ksagiyam/periodic_extrusion

    Ksagiyam/periodic extrusion
    ksagiyam authored Nov 15, 2022
    Configuration menu
    Copy the full SHA
    9de5afc View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2022

  1. Add timeout to CI tests

    JDBetteridge committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    804b711 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de58f78 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2022

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

Commits on Nov 23, 2022

  1. Configuration menu
    Copy the full SHA
    8f826a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8be853 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #682 from OP2/JDBetteridge/add_CI_timeout

    Add timeout to CI tests
    JDBetteridge authored Nov 23, 2022
    Configuration menu
    Copy the full SHA
    3a1d876 View commit details
    Browse the repository at this point in the history
  4. Add halo freezing

    connorjward committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    43c14a6 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #680 from OP2/connorjward/freeze-halos

    Add halo freezing
    dham authored Nov 23, 2022
    Configuration menu
    Copy the full SHA
    c1158ed View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2022

  1. Configuration menu
    Copy the full SHA
    dac4b97 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f0a740 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    65fd506 View commit details
    Browse the repository at this point in the history
  4. This test was just wrong

    JDBetteridge committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    fb274d2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    35de348 View commit details
    Browse the repository at this point in the history
  6. Lint code

    JDBetteridge committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    51b21f4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e3454bf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b2520ee View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    07d1dc5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5c4b242 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    390289f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ff67407 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5563c85 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f01762d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    235d45b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2c6056b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ba86a16 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    4c439ea View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2022

  1. Merge pull request #685 from OP2/connorjward/extra-global-methods

    Add some dummy Dat methods to Global
    dham authored Nov 29, 2022
    Configuration menu
    Copy the full SHA
    7a3c68f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #676 from OP2/JDBetteridge/clean_comms

    JDBetteridge/clean comms
    ksagiyam authored Nov 29, 2022
    Configuration menu
    Copy the full SHA
    7aca5e5 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. GCC 9 doesn't emit full version with dumpfullversion (#686)

    * GCC 9 doesn't emit full version with , I previously (wrongly) assumed this was an old GCC
    
    * Tidy check
    JDBetteridge authored Jan 25, 2023
    Configuration menu
    Copy the full SHA
    2c2c419 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

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

Commits on Feb 14, 2023

  1. Configuration menu
    Copy the full SHA
    1c6068a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #690 from OP2/JDBetteridge/global_fix

    Add comm to Global constructor in dat op
    JDBetteridge authored Feb 14, 2023
    Configuration menu
    Copy the full SHA
    233f6dc View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

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

Commits on Mar 29, 2023

  1. Merge pull request #692 from OP2/JDBetteridge/delay_comm_free

    More deadlock fixes
    dham authored Mar 29, 2023
    Configuration menu
    Copy the full SHA
    366a8c7 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. Configuration menu
    Copy the full SHA
    a1437d0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #694 from OP2/connorjward/fix-dat-versioning

    Make data_with_halos increment dat_version
    JDBetteridge authored Apr 3, 2023
    Configuration menu
    Copy the full SHA
    59e109e View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. Configuration menu
    Copy the full SHA
    ed2ff83 View commit details
    Browse the repository at this point in the history
  2. Try installing wheel

    connorjward committed May 2, 2023
    Configuration menu
    Copy the full SHA
    539f9cf View commit details
    Browse the repository at this point in the history
  3. Add simple halo methods to Global and DatView (#695)

    * Add simple halo methods to Global and DatView
    
    * Add data_wo accessors to Global and Dat
    connorjward authored May 2, 2023
    Configuration menu
    Copy the full SHA
    5903f7a View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Drop Python 3.7

    connorjward committed May 4, 2023
    Configuration menu
    Copy the full SHA
    c665bbc View commit details
    Browse the repository at this point in the history
  2. Remove old requirement

    connorjward committed May 4, 2023
    Configuration menu
    Copy the full SHA
    53a265c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #700 from OP2/connorjward/test-updated-petsc

    Fix petsc4py build and drop Python 3.7
    JDBetteridge authored May 4, 2023
    Configuration menu
    Copy the full SHA
    0d1c5b0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b255f06 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #699 from OP2/connorjward/deprecation-warning

    Fix loopy deprecation warning
    JDBetteridge authored May 4, 2023
    Configuration menu
    Copy the full SHA
    06697a3 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. Expunge COFFEE (#697)

    connorjward authored May 10, 2023
    Configuration menu
    Copy the full SHA
    edae288 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Global with no comm is a Constant (#701)

    ---------
    
    Co-authored-by: Connor Ward <[email protected]>
    Co-authored-by: David A. Ham <[email protected]>
    3 people authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    d230953 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Insert zero blocks on matrix diagonals (#704)

    * Insert zero blocks on matrix diagonals
    
    * Pin Cython version to let petsc4py build
    connorjward authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    92e756b View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

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

Commits on Sep 27, 2023

  1. fix dat version (#709)

    ksagiyam authored Sep 27, 2023
    Configuration menu
    Copy the full SHA
    da14715 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Fix halo exchanges for MixedDats in parloops (#710)

    * Fix mixed halo exchanges
    
    * Remove unnecessary print statement
    
    * fixup
    connorjward authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    d017d59 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

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

Commits on Jan 17, 2024

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

Commits on Jan 24, 2024

  1. Passthrough params (#708)

    Pass objects to local kernels without packing and unpacking.
    
    ---------
    
    Co-authored-by: Connor Ward <[email protected]>
    pbrubeck and connorjward authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    e0a4d3a View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. For testing firedrake

    JDBetteridge committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    eba7baf View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. sparsity: fix some tests

    ksagiyam committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    bfa7810 View commit details
    Browse the repository at this point in the history
  2. sparsity: repack rmaps, cmaps, and iteration_regions in maps_and_regions

    - maps_and_regions[(i, j)] = list of (rmap, cmap, iteration_regions)
    - virtually noop
    ksagiyam committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    09968a4 View commit details
    Browse the repository at this point in the history
  3. sparsity: change interface to directly accept maps_and_regions

    - deprecate some convenience Sparsity construction features
    ksagiyam committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    3e436ee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc513fb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    48a54d3 View commit details
    Browse the repository at this point in the history
  6. sparsity: add test

    ksagiyam committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    d60101b View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Merge pull request #713 from OP2/ksagiyam/sparsity

    Ksagiyam/sparsity
    ksagiyam authored Mar 1, 2024
    Configuration menu
    Copy the full SHA
    0afe7fa View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

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

Commits on Apr 3, 2024

  1. Change for MixedMesh implementation (#718)

    * fix Parloop kernel arg ordering
    
    * change for mixed mesh implementation
    ksagiyam authored Apr 3, 2024
    Configuration menu
    Copy the full SHA
    594e87b View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    eea5523 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b386a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    17c20a7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3b28acb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    acbbec9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cd6e8b0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f990aab View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d3eec81 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2024

  1. remove whitespace

    emmarothwell1 committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    7c64679 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

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

Commits on Apr 25, 2024

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

Commits on Apr 26, 2024

  1. Merge pull request #716 from OP2/emmarothwell1/restricted_function_sp…

    …ace_review
    
    RestrictedFunctionSpace: Added in changes to Dataset / Set for use in RestrictedFunctionSpace in firedrake
    ksagiyam authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    ebbed56 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Fix for massively parallel performance regression (#720)

    * Fix for massively parallel performance regression
    JDBetteridge authored May 8, 2024
    Configuration menu
    Copy the full SHA
    7bef38f View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Support numpy 2.0

    connorjward authored and JDBetteridge committed May 10, 2024
    Configuration menu
    Copy the full SHA
    c97a043 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Merge pull request #721 from OP2/JDBetteridge/numpy2_rebase

    Support numpy 2.0
    JDBetteridge authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    a52b998 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

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

Commits on Jun 12, 2024

  1. Merge pull request #722 from OP2/JDBetteridge/reset_numbering

    Reset numbering when generating
    JDBetteridge authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    af813e9 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. composed map: add permute method (#723)

    
    ---------
    
    Co-authored-by: Connor Ward <[email protected]>
    ksagiyam and connorjward authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    5f18075 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

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

Commits on Oct 9, 2024

  1. Remove comm hash and add per-comm caches (#724)

    
    ---------
    
    Co-authored-by: David A. Ham <[email protected]>
    Co-authored-by: Connor Ward <[email protected]>
    3 people authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    31471a6 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

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

Commits on Oct 23, 2024

  1. Lint

    JDBetteridge committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    09a8055 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee3dddd View commit details
    Browse the repository at this point in the history
  3. Update checkout version

    JDBetteridge committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    1485de5 View commit details
    Browse the repository at this point in the history
  4. Moar linting

    JDBetteridge committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    212214c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fc70dcd View commit details
    Browse the repository at this point in the history
  6. Rename workflow

    JDBetteridge committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    43efbfe View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    302c78d View commit details
    Browse the repository at this point in the history
  8. Fix setup

    JDBetteridge committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    09c0be7 View commit details
    Browse the repository at this point in the history
  9. Fix loopy import

    JDBetteridge committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    966aafc View commit details
    Browse the repository at this point in the history
  10. Move doc

    JDBetteridge committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    17d6a89 View commit details
    Browse the repository at this point in the history
  11. Move tests

    JDBetteridge committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    d1f74df View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8518390 View commit details
    Browse the repository at this point in the history