# \#rootfinding

**URL:** https://discourse.julialang.org/tag/rootfinding/636.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [Root finding with zero lower bound](https://discourse.julialang.org/t/root-finding-with-zero-lower-bound/104970)

<div class="topic-metadata">

**Author:** [@JakeWren](https://discourse.julialang.org/u/JakeWren)\
**Replies:** 2\
**Last updated:** [October 16, 2023, 11:03am UTC](https://discourse.julialang.org/t/root-finding-with-zero-lower-bound/104970 "2023-10-16T11:03:23Z")

</div>

Hi, I want to use: find\_zero((f,fp), x\_{0}, Roots.Newton()) for root finding. However, my domain is non-negative. Is there a way to impose this? Thanks!

---

## [IntervalRootFinding -- Multithreading causes random errors?](https://discourse.julialang.org/t/intervalrootfinding-multithreading-causes-random-errors/97247)

<div class="topic-metadata">

**Author:** [@Shmuley95](https://discourse.julialang.org/u/Shmuley95)\
**Replies:** 4\
**Last updated:** [April 8, 2023, 3:23pm UTC](https://discourse.julialang.org/t/intervalrootfinding-multithreading-causes-random-errors/97247 "2023-04-08T15:23:51Z")

</div>

I have found some erratic behaviour for the IntervalRootFinding.jl package when using multithreading. Specifically, when using multiple threads, the roots interface will sometimes return either false positives for non-ex…

---

## [Multidimensional non-linear root search?](https://discourse.julialang.org/t/multidimensional-non-linear-root-search/89680)

<div class="topic-metadata">

**Author:** [@gleyland](https://discourse.julialang.org/u/gleyland)\
**Replies:** 3\
**Last updated:** [November 3, 2022, 7:00pm UTC](https://discourse.julialang.org/t/multidimensional-non-linear-root-search/89680 "2022-11-03T19:00:26Z")

</div>

Hi, Does anyone have any guidance on what’s best practice for non-linear root search? (in this case, relatively small, smooth systems of equations expressed as code that should be AD-able) It looks like NLsolve.jl is …

---

## [NLsolve.jl for different input and output dimensions?](https://discourse.julialang.org/t/nlsolve-jl-for-different-input-and-output-dimensions/80202)

<div class="topic-metadata">

**Author:** [@Alseidon](https://discourse.julialang.org/u/Alseidon)\
**Replies:** 13\
**Last updated:** [May 2, 2022, 3:13pm UTC](https://discourse.julialang.org/t/nlsolve-jl-for-different-input-and-output-dimensions/80202 "2022-05-02T15:13:29Z")

</div>

Hi all, I am currently trying out NLsolve.jl to find roots of given functions, which works great at the moment, but I realized that I can’t seem to find a way to specify a dimension for the output different from the inp…

---

## [Julia implementation of the Interpolate, Truncate, Project (ITP) root finding algorithm](https://discourse.julialang.org/t/julia-implementation-of-the-interpolate-truncate-project-itp-root-finding-algorithm/77739)

<div class="topic-metadata">

**Author:** [@TheLateKronos](https://discourse.julialang.org/u/TheLateKronos)\
**Replies:** 7\
**Last updated:** [March 11, 2022, 7:23pm UTC](https://discourse.julialang.org/t/julia-implementation-of-the-interpolate-truncate-project-itp-root-finding-algorithm/77739 "2022-03-11T19:23:25Z")

</div>

I have been unable to find any real code implementation of ITP method - Wikipedia. However, it claims to be the bee’s knees - just read the first paragraph of the Wikipedia article: “In numerical analysis, the ITP metho…
