conrad
|
dca21aa5f1
|
optimisation for spglue_schur
|
2025-02-14 14:32:11 +10:00 |
|
conrad
|
fce2e450b8
|
allow use of blas::dot()
|
2025-02-14 14:12:24 +10:00 |
|
conrad
|
28139a6da3
|
mark as RC1
|
2025-02-13 23:29:27 +10:00 |
|
conrad
|
5c45d78bba
|
workaroudns for old user code
|
2025-02-13 22:45:47 +10:00 |
|
conrad
|
0446d2eed8
|
minor layout fix
|
2025-02-13 22:45:12 +10:00 |
|
conrad
|
3f0e62abfa
|
workaround for old user code
|
2025-02-12 11:14:43 +10:00 |
|
conrad
|
da80bc561f
|
fix types
|
2025-02-12 10:04:02 +10:00 |
|
conrad
|
5a845df84b
|
fix type
|
2025-02-12 09:46:43 +10:00 |
|
conrad
|
9e6bda097d
|
pre-calculate abs(cx) for faster sorting of complex matrices
|
2025-02-10 14:44:19 +10:00 |
|
conrad
|
0bea1b2f4d
|
simplify comment
|
2025-02-10 12:03:26 +10:00 |
|
conrad
|
08a15ab6d2
|
simplifications
|
2025-02-07 15:44:24 +10:00 |
|
conrad
|
8f76c2f5a7
|
use temporary matrix to explicitly avoid aliasing
|
2025-02-07 15:32:51 +10:00 |
|
conrad
|
eea1835183
|
specialised handling for pow(x,0.5)
|
2025-02-07 12:07:38 +10:00 |
|
conrad
|
8e02066f52
|
better wording
|
2025-02-07 11:51:28 +10:00 |
|
conrad
|
cc5d113370
|
reinterpret pow(x,0.5) as sqrt(x)
|
2025-02-07 11:32:05 +10:00 |
|
conrad
|
8903fd84a5
|
restore selective use_mp for pow()
|
2025-02-07 11:15:52 +10:00 |
|
conrad
|
08d3312192
|
reinterpret pow(x,0.5) as sqrt(x)
|
2025-02-07 11:06:51 +10:00 |
|
conrad
|
beb4ee0e39
|
remove unused variable
|
2025-02-06 14:44:00 +10:00 |
|
conrad
|
4ab6a53ab5
|
minor layout fix
|
2025-02-06 14:40:31 +10:00 |
|
conrad
|
99b11428df
|
use std:: prefix
|
2025-02-05 16:34:40 +10:00 |
|
conrad
|
955abfeeab
|
refactor to avoid using union
|
2025-02-05 16:24:14 +10:00 |
|
conrad
|
e5b1d0bd70
|
replace weird typedefs with C++11 type aliases
|
2025-02-05 13:01:33 +10:00 |
|
conrad
|
b70e88d8ad
|
minor fix
|
2025-02-04 13:40:24 +10:00 |
|
conrad
|
e7ecee425f
|
remove checking for matrix mul chains
|
2025-02-03 14:55:59 +10:00 |
|
conrad
|
7004caa4b4
|
handle more corner cases
|
2025-02-03 14:41:16 +10:00 |
|
conrad
|
22bbf2ad79
|
better debug message
|
2025-02-03 14:10:20 +10:00 |
|
conrad
|
73294812c3
|
rename unwrap variables
|
2025-02-03 13:22:42 +10:00 |
|
conrad
|
52b372f7f0
|
remove partial_unwrap_check
|
2025-02-03 13:15:07 +10:00 |
|
conrad
|
1f61355864
|
refactor to use partial_unwrap
|
2025-02-03 13:11:24 +10:00 |
|
conrad
|
95ac9ebde7
|
refactor to use partial_unwrap
|
2025-02-03 12:56:34 +10:00 |
|
conrad
|
b244199997
|
print internal flags
|
2025-02-03 11:23:40 +10:00 |
|
conrad
|
c689776db2
|
preserve more type information
|
2025-02-02 23:52:17 +10:00 |
|
conrad
|
e0162f0a84
|
take into account use_mp flag
|
2025-01-28 14:24:53 +10:00 |
|
conrad
|
cb9c78a9e3
|
faster handling of square() and pow(x,2)
|
2025-01-28 12:25:17 +10:00 |
|
conrad
|
d57ad2a29a
|
optimisation for spop_square
|
2025-01-27 22:47:34 +10:00 |
|
conrad
|
42a35f8cc3
|
optimisation for eop_square
|
2025-01-27 20:36:51 +10:00 |
|
conrad
|
a75737fef7
|
use quasi_unwrap earlier
|
2025-01-27 00:10:13 +10:00 |
|
conrad
|
426ce1372a
|
directly avoid Proxy if possible
|
2025-01-25 22:29:44 +10:00 |
|
conrad
|
bce19ebcbd
|
directly avoid Proxy if possible
|
2025-01-25 22:00:08 +10:00 |
|
conrad
|
59477c0dbc
|
restore previous version
|
2025-01-24 13:08:05 +10:00 |
|
conrad
|
bec851861b
|
harmonise to use proxy_type
|
2025-01-24 11:43:39 +10:00 |
|
conrad
|
4e2f157604
|
reinterpret pow(x,2) as square(x)
|
2025-01-24 10:56:07 +10:00 |
|
conrad
|
2b513d3136
|
add TODO
|
2025-01-23 18:09:05 +10:00 |
|
conrad
|
efac5b3148
|
reinterpret pow(x,2) as square(x)
|
2025-01-23 17:11:42 +10:00 |
|
conrad
|
daa5deedf3
|
explicitly handle another corner case
|
2025-01-22 23:50:27 +10:00 |
|
conrad
|
e658f0db17
|
restore old option for now
|
2025-01-22 23:23:02 +10:00 |
|
conrad
|
089d2b965d
|
unwrap if openmp can be used
|
2025-01-20 00:15:23 +10:00 |
|
conrad
|
ee9f42faff
|
simplifications
|
2025-01-19 23:41:41 +10:00 |
|
conrad
|
92f4bd5a24
|
simplifications
|
2025-01-19 23:01:35 +10:00 |
|
conrad
|
25383133c8
|
avoid using the proxy if we have direct memory access
|
2025-01-19 22:47:16 +10:00 |
|