#1674: Switch to OpenBLAS
Reporter: Erik Schnetter
Status: wontfix
Milestone:
Version: development version
Type: enhancement
Priority: minor
Component: Other
Changes (by Roland Haas):
status: wontfix (was open)
OpenBLAS is a BLAS and LAPACK library that is significantly more efficient that the standard ("reference") BLAS. I suggest we switch the ET thorn list to ExternalLibraries/OpenBLAS instead of ExternalLibraries/BLAS and ExternalLibraris/LAPACK.
**Keyword:**
Comment (by Roland Haas):
One more ticket down!
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/1674/switch-to-openblas
#1674: Switch to OpenBLAS
Reporter: Erik Schnetter
Status: open
Milestone:
Version: development version
Type: enhancement
Priority: minor
Component: Other
Comment (by Roland Haas):
So I would like to close this ticket as `wontfix`. @{557058:56049c54-f8c2-4b6c-9b88-ab697c967495} ?
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/1674/switch-to-openblas
#1674: Switch to OpenBLAS
Reporter: Erik Schnetter
Status: open
Milestone:
Version: development version
Type: enhancement
Priority: minor
Component: Other
Comment (by Roland Haas):
This ticket has been around for a while. I would still think that since OpenBLAS is x86 specific and even on x86 machines fails to compile if the processor is too new \(or old I guess\), I would not want it to be the default.
Instead clusters where indeed we could compile BLAS and LAPACK libs from scratch can use simfactory’s `enabled-thorns` and `disable-thorns` options to enable OpenBLAS. If we do not compile, which is the usual case on clusters, then there is no difference between using BLAS/LAPACK externallibraries and OpenBLAS.
That leaves the case of user workstations and unknown clusters. On a user workstation, with automated setup, speed should not matter so I would strongly advocate to use the “compiles everywhere” BLAS and LAPACK even if they are slow. In particular since the ET as a whole doe not depend on those for speed.
On clusters, speed does matter, but setting up on a cluster requires some expertise anyway and we should be able to expect that those doing so will be able to set the correct LAPACK\_DIR and BLAS\_DIR variables to point to the system installed good BLAS / LAPACK library. If there are indeed HPC clusters where those libraries are not provide, then those clusters may be best avoided.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/1674/switch-to-openblas
#2728: not all configuration options are documented
Reporter: Roland Haas
Status: new
Milestone:
Version:
Type: bug
Priority: minor
Component: Cactus
No all configuration options seem to be documented. Right now `git grep 'CXX.*OPENMP'` finds noting in the TeX files.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2728/not-all-configura…
#2497: IllinoisGRMHD is incompatible with setting TmunuBase::stress_energy_at_RHS = "no"
Reporter: Gabriele Bozzola
Status: open
Milestone:
Version: development version
Type: bug
Priority: major
Component: EinsteinToolkit thorn
Comment (by Leonardo Rosa Werneck):
I will fix this for the upcoming release.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2497/illinoisgrmhd-is-…
#2173: Test "Poisson equation" example
Reporter: Roland Haas
Status: open
Milestone: ET_2023_05
Version: development version
Type: task
Priority: major
Component: EinsteinToolkit website
Comment (by Roland Haas):
What to do is likely spelled out \(somewhere\) in this long ticket. To simplify matters I wrote, couple of days ago, a wiki entry with the steps:
[https://docs.einsteintoolkit.org/et-docs/Release\_Process#add\_gallery\_run…
which may help. In principle all can \(and should\) be done by the runners themselves.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2173/test-poisson-equa…
#2173: Test "Poisson equation" example
Reporter: Roland Haas
Status: open
Milestone: ET_2023_05
Version: development version
Type: task
Priority: major
Component: EinsteinToolkit website
Comment (by Samuel Cupp):
Thanks! @{557058:59e031ba-9bb5-4298-a472-7b99d0ae6f22} Do we need to do anything with the data? Or just change the ‘last tested’ line on the website?
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2173/test-poisson-equa…