You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Whilst addressing a build problem for ELPA-2023.05.001-intel-2023a.eb I came across these warnings:
checking whether obsolete --enable-avx2 has been provided... yes
configure: WARNING: You did still use the deprecated option --enable-avx2! Please switch to the option --enable-avx2-kernels
I believe they are coming from line 132 ff:
forflaginELPA_CPU_FEATURE_FLAGS:
# many ELPA kernels are enabled by default, even when the# CPU does not support them, so we disable them all, except# when the appropriate CPU flag is found# sse kernels require sse4_2ifflag=='sse4_2':
ifgetattr(self, flag):
self.cfg.update('configopts', '--enable-sse')
self.cfg.update('configopts', '--enable-sse-assembly')
else:
self.cfg.update('configopts', '--disable-sse')
self.cfg.update('configopts', '--disable-sse-assembly')
elifflag=='avx512f':
ifgetattr(self, 'avx512f'):
self.cfg.update('configopts', '--enable-avx512')
else:
self.cfg.update('configopts', '--disable-avx512')
else:
ifgetattr(self, flag):
self.cfg.update('configopts', '--enable-%s'%flag)
else:
self.cfg.update('configopts', '--disable-%s'%flag)
It might be something we want to address for EasyBuild 5.x I think.
The text was updated successfully, but these errors were encountered:
Just to add to this, as we might need to touch the elpa.py EasyBlock: On our AMD rome CPUs building the above version, i.e. the Intel compiler, fails when using it 'out of the box'. My fix for that is to change the EasyConfig file like this:
Whilst addressing a build problem for
ELPA-2023.05.001-intel-2023a.eb
I came across these warnings:I believe they are coming from line 132 ff:
It might be something we want to address for EasyBuild 5.x I think.
The text was updated successfully, but these errors were encountered: