#2772: Issues link against Kadath thorns and Intel MKL due to link ordering
Reporter: tootle
Status: open
Milestone:
Version:
Type: bug
Priority: major
Component: EinsteinToolkit thorn
Comment (by Roland Haas):
Please review.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2772/issues-link-again…
#2772: Issues link against Kadath thorns and Intel MKL due to link ordering
Reporter: tootle
Status: open
Milestone:
Version:
Type: bug
Priority: major
Component: EinsteinToolkit thorn
Changes (by Roland Haas):
status: open (was new)
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2772/issues-link-again…
#2772: Issues link against Kadath thorns and Intel MKL due to link ordering
Reporter: tootle
Status: new
Milestone:
Version:
Type: bug
Priority: major
Component: EinsteinToolkit thorn
Comment (by Roland Haas):
How about adding \`$\{FFTW3\_LIBS\}\` to KadathThorn’s LIBS output in detect.sh ? Like HDF5 does:
```
HDF5_LIB_DIRS="$HDF5_LIB_DIRS $MPI_LIB_DIRS"
HDF5_INC_DIRS="$HDF5_INC_DIRS $MPI_INC_DIRS"
HDF5_LIBS="$HDF5_LIBS $MPI_LIBS"
```
That lets you ensure that FFTW3\_LIBS is right after Kadath’s. This should work for static linking. For dynamic linking adding it to `LD` should work. So it’s a cluster specific solution \(at least for `LD`\) but so is this issue you are encountering.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2772/issues-link-again…
#2772: Issues link against Kadath thorns and Intel MKL due to link ordering
Reporter: tootle
Status: new
Milestone:
Version:
Type: bug
Priority: major
Component: EinsteinToolkit thorn
Comment (by tootle):
@{557058:59e031ba-9bb5-4298-a472-7b99d0ae6f22} any updates on whether or not this will be possible to do? Until this is resolved there's no point in pushing further updates to the importer as MKL is prevalent on HPC systems.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2772/issues-link-again…
#2770: make ADIOS2 compile on macOS
Reporter: Roland Haas
Status: open
Milestone:
Version: ET_2023_11
Type: bug
Priority: major
Component:
Comment (by Roland Haas):
This is fixed in ADIOS 2.9.2 so will not need to be fixed in master anymore.
This should be backported to the release though.
So there’s two options:
1\. apply the patch here to the release version \(2023\_11\) only
2\. bump the release’s included tar file to 2.9.2 which fixes the issue but brings in other changes as well
In SGRID #2771 I applied the patch to the release even after master received a fix to the tar file \(deeming the changes in the tar file to be more extensive than a minimal fix desired for the backport\). By the same argument one would apply the patch here, but the patch here is less “nice” and changes files that I doubt are actually used on macOS \(being in directories named “windows”\).
Comments?
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2770/make-adios2-compi…
#2771: do not use non-standard include file "endian.h" in SGRID
Reporter: Roland Haas
Status: resolved
Milestone:
Version: ET_2023_11
Type: bug
Priority: major
Component: EinsteinToolkit thorn
Changes (by Roland Haas):
status: resolved (was open)
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2771/do-not-use-non-st…
#2771: do not use non-standard include file "endian.h" in SGRID
Reporter: Roland Haas
Status: open
Milestone:
Version: ET_2023_11
Type: bug
Priority: major
Component: EinsteinToolkit thorn
Comment (by Roland Haas):
@{557058:1671c5c3-29cc-4e83-9850-a152d33a6235}
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2771/do-not-use-non-st…