coin-or / coin-or/filterSD

Bug or typo in qlcpd.f

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Fortran
Stars
8
Forks
1
PR merge metrics
No merged PRs in 30d

Description

This line:

```fortran
* kmax.lt.0.or.(kmax.gt.0.and.maxg.le.1).or.tol.le.D0)then
```

Is referencing `D0` which is not a variable that has been given a value. I think it's a typo and should be `0.0D0` maybe:

```fortran
* kmax.lt.0.or.(kmax.gt.0.and.maxg.le.1).or.tol.le.0.0D0)then
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Open qlcpd.f and inspect the condition containing tol.le.D0. Confirm whether D0 is an uninitialized or undefined reference and whether the proposed zero literal matches the intended threshold. Done means the condition uses the intended value and the Fortran library still builds successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
fortran
Domain
backend
Issue type
Bug
Difficulty
1/5
Estimated time
Under an hour
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.