Commit Graph
11 Commits
Author SHA1 Message Date
Mark Gates 8caa3ff67b implicit none in SRC/c 2025-08-26 23:27:57 -04:00
Julie 59f136760f Update Source code to fix issue with links in Doxygen
Removed \htmlonly and \endhtmlonly (causing links to not work)
Increase DOT_GRAPH_MAX_NODES   to 200
2025-01-20 17:34:06 -08:00
Weslley S Pereira c4f8085e66 Applies fix following @angsch's suggestions 2023-09-15 15:31:30 -06:00
Weslley S Pereira 78b3aab273 fix issue #908 2023-09-14 13:05:08 -06:00
Mark Gates bd9bf0bb4c lassq: rename variable scale to match docs 2023-07-04 01:29:14 -04:00
weslley.spereira aaeeef2c30 Fix comments thanks to @vladimir-ch 2021-07-23 16:21:57 -03:00
weslley.spereira a8a03af993 Remove unused notbig = .false. thanks to @vladimir-ch 2021-06-24 18:57:14 -03:00
weslley.spereira e7d572c523 Improve xSLASSQ by removing one operation like sqrt( sumsq )**2
!> If scale * sqrt( sumsq ) > tbig then
!>    we now require:   scale >= sqrt( TINY*EPS ) / sbig   on entry,
!> and if scale * sqrt( sumsq ) < tsml then
!>    we now require:   scale <= sqrt( HUGE ) / ssml       on entry,
!> where
!>    tbig -- upper threshold for values whose square is representable;
!>    sbig -- scaling constant for big numbers; \see la_constants.f90
!>    tsml -- lower threshold for values whose square is representable;
!>    ssml -- scaling constant for small numbers; \see la_constants.f90
!> and
!>    TINY*EPS -- tiniest representable number;
!>    HUGE     -- biggest representable number.
2021-06-18 19:57:29 -03:00
weslley.spereira c55a39969c xCOMBSSQ does nothing when the second scaled sum is zero 2021-05-25 16:58:59 -03:00
weslley.spereira d71dd6e76c Remove old lassq methods
Update Doxygen headers
Fix typos
2021-04-01 09:48:24 -03:00
weslley.spereira 9352192411 Add safe scaling xLASSQ routines from https://doi.org/10.1145/3061665; Let the compiler determine the Fortran layout by the file extension 2021-03-31 19:02:17 -03:00