Bug or typo in qlcpd.f
Open
- 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