Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • O ogs
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 98
    • Issues 98
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 40
    • Merge requests 40
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ogsogs
  • ogs
  • Merge requests
  • !4087

Forward differences Jacobian assembler

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Dmitry Yu. Naumov requested to merge endJunction/ogs:ForwardDifferences into master Apr 06, 2022
  • Overview 2
  • Commits 5
  • Pipelines 12
  • Changes 9

An implementation of forward differences numerical Jacobian, similar to the existing central differences numerical Jacobian computation.

It takes less time to compute the Jacobian and shows better overall performance despite the reduced accuracy of the Jacobian.

The unit tests are same as those for the central differences Jacobian but with reduced error tolerance. Some refactorings were done trying to reduce duplicated test code. Unfortunately, the test structure is on the monolithic side and my separation efforts didn't succeed.

  1. Feature description was added to the changelog
  2. Tests covering your feature were added?
  3. Any new feature or behavior change was documented?
Edited Apr 11, 2022 by Dmitry Yu. Naumov
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: ForwardDifferences