Skip to content

Handling multiple directions at runtime#8

Merged
amontoison merged 15 commits intomainfrom
nbdirs
Apr 26, 2026
Merged

Handling multiple directions at runtime#8
amontoison merged 15 commits intomainfrom
nbdirs

Conversation

@sriharikrishna
Copy link
Copy Markdown
Collaborator

Here, we do the following:

  1. We remove the use of nbdirsmax in the Tapenade generated code.
  2. The tests are modified to not use nbdirsmax`.
  3. The tests loop over different input sizes, the per-input-size logic is outlined for better code structure.
  4. The following cases to do with solvers are removed because differentiating through them is the wrong approach: strsm, dtrsm, ctrsm, ztrsm, strsv, dtrsv, ctrsv, ztrsv.
  5. A new file explaining the tolerances used in added.
  6. The build systems (Makefiles and meson are updated)

@sriharikrishna sriharikrishna added the enhancement New feature or request label Mar 16, 2026
@amontoison amontoison merged commit 8054841 into main Apr 26, 2026
4 of 9 checks passed
@amontoison amontoison deleted the nbdirs branch April 26, 2026 18:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants