Skip to content

Conversation

@iotamudelta
Copy link
Collaborator

Details:

  • Add configure flag to enable lapack2flash and ensure that SuperMatrix is enabled and lapack2flame is disabled. Disabled by default, for now marked experimental.
  • Inherit the f2c-d LAPACK netlib from lapack2flame.
  • Inherit most of the FLAME implementations for now in the translation layer.
  • Implement lauum, potrf, potri, trsyl, trtri through FLASH.
  • Provide helper functions to set/get preferred block sizes and number of execution threads. If a LAPACK problem is smaller then the preferred block size, use the actual stride. If HIP FLASH Queue is enabled, limit the number of threads to the number of available devices.

Co-authored-by: Michael Pittard Michael.Pittard@amd.com

Details:
- Add configure flag to enable lapack2flash and ensure that SuperMatrix is
  enabled and lapack2flame is disabled. Disabled by default, for now marked
  experimental.
- Inherit the f2c-d LAPACK netlib from lapack2flame.
- Inherit most of the FLAME implementations for now in the translation layer.
- Implement lauum, potrf, potri, trsyl, trtri through FLASH.
- Provide helper functions to set/get preferred block sizes and number of 
  execution threads. If a LAPACK problem is smaller then the preferred block
  size, use the actual stride. If HIP FLASH Queue is enabled, limit the number
  of threads to the number of available devices.

Co-authored-by: Michael Pittard <Michael.Pittard@amd.com>
@iotamudelta iotamudelta requested a review from fgvanzee November 3, 2022 14:32
@fgvanzee
Copy link
Member

fgvanzee commented Dec 1, 2022

Looks okay to me. Thanks Johannes/Michael!

@fgvanzee fgvanzee merged commit fba2373 into flame:master Dec 1, 2022
@iotamudelta iotamudelta deleted the lapack2flash branch December 1, 2022 02:15
pradeeptrgit pushed a commit to amd/libflame that referenced this pull request Nov 13, 2025
pradeeptrgit pushed a commit to amd/libflame that referenced this pull request Nov 13, 2025
varajago pushed a commit to amd/libflame that referenced this pull request Jan 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants