#2856: CarpetX: CarpetX errors out when it cycles time levels if those levels are not valid everywhere
Reporter: Steven R. Brandt
Status: open
Milestone: ET_2025_05
Version:
Type: bug
Priority: major
Component: Other
Comment (by Roland Haas):
Changes are being requested.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2856/carpetx-carpetx-e…
#2856: CarpetX: CarpetX errors out when it cycles time levels if those levels are not valid everywhere
Reporter: Steven R. Brandt
Status: open
Milestone: ET_2025_05
Version:
Type: bug
Priority: major
Component: Other
Comment (by Roland Haas):
Please review.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2856/carpetx-carpetx-e…
#2856: CarpetX: CarpetX errors out when it cycles time levels if those levels are not valid everywhere
Reporter: Steven R. Brandt
Status: open
Milestone: ET_2025_05
Version:
Type: bug
Priority: major
Component: Other
Changes (by Roland Haas):
status: open (was new)
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2856/carpetx-carpetx-e…
#2859: IOHDF5 passes CFLAGS to linker
Reporter: Roland Haas
Status: new
Milestone:
Version:
Type: bug
Priority: major
Component: EinsteinToolkit thorn
when building the hdf5 utilities it uses
```
IOHDF5_LDFLAGS = $(IOHDF5_CFLAGS) $(DEBUG_LD) $(LDFLAGS) $(EXTRAFLAGS) $(HDF5_LIB_DIRS:%=-L%) $(HDF5_LIBS:%=-l%)
```
which passes CFLAGS to LD which files if LD is eg nvcc
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2859/iohdf5-passes-cfl…
#2761: some ExternalLibraries require cmake to build
Reporter: Roland Haas
Status: new
Milestone:
Version:
Type: bug
Priority: major
Component:
Comment (by Roland Haas):
Unless objected I will apply this after 2025-03-13
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2761/some-externallibr…
#2855: NoiseX: Improve noise generation in CarpetX
Reporter: Lucas Timotheo Sanches
Status: new
Milestone:
Version:
Type: enhancement
Priority: minor
Component: EinsteinToolkit thorn
Comment (by Roland Haas):
It might be good to model the interface of this thorn after that of the existing [CactusNumerical/Noise ](http://einsteintoolkit.org/thornguide/CactusNumerical/Noise/documentation.html)thorn instead of making a new one up from scratch.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2855/noisex-improve-no…
#2845: support (again) filesystem in std::experimental in Silo output
Reporter: Roland Haas
Status: open
Milestone:
Version:
Type: enhancement
Priority: major
Component: EinsteinToolkit thorn
Comment (by Roland Haas):
Reviewed by @{557058:1671c5c3-29cc-4e83-9850-a152d33a6235} . Thank you!
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2845/support-again-fil…
#2776: zlib: also use pkg-config when searching for installed version
Reporter: Roland Haas
Status: resolved
Milestone:
Version:
Type: enhancement
Priority: minor
Component: EinsteinToolkit thorn
Changes (by Roland Haas):
status: resolved (was open)
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2776/zlib-also-use-pkg…
#2850: add BHaHAHA to Einstein Toolkit
Reporter: Roland Haas
Status: new
Milestone: ET_2025_05
Version:
Type: enhancement
Priority: major
Component: EinsteinToolkit thorn
Comment (by Roland Haas):
@{557058:f7fd5133-6eee-4385-a5e5-3e03342a0b24} will review.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2850/add-bhahaha-to-ei…
#2858: Compiling CarpetX: issues with PDESolvers
Reporter: Alejandra Gonzalez
Status: open
Milestone:
Version:
Type: bug
Priority: major
Component: EinsteinToolkit thorn
Comment (by Alejandra Gonzalez):
This is the version I’m currently using:
gcc \(GCC\) 11.3.1 20221121 \(Red Hat 11.3.1-4\)
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2858/compiling-carpetx…
#2858: Compiling CarpetX: issues with PDESolvers
Reporter: Alejandra Gonzalez
Status: open
Milestone:
Version:
Type: bug
Priority: major
Component: EinsteinToolkit thorn
Comment (by Roland Haas):
Hmm. The option list uses gcc. Which gcc version is it using \(determines which c\+\+ stl nvcc uses even for cuda\)?
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2858/compiling-carpetx…
#2858: Compiling CarpetX: issues with PDESolvers
Reporter: Alejandra Gonzalez
Status: submitted
Milestone:
Version:
Type: bug
Priority: major
Component: EinsteinToolkit thorn
Hello, while trying to compile ETK with CarpetX I get the following error:
```
COMPILING CarpetX/PDESolvers/src/pdesolvers.cxx
/gpfs/home/uib/uib416720/ETK2024/CarpetX/Cactus/arrangements/CarpetX/Arith/src/spvect.hxx(169): error: calling a __host__ function from a __host__ __device__ function is not allowed
const auto &lastidx = elts.back().first;
^
detected during instantiation of "void Arith::spvect<I, T, V>::emplace_back(const I &, const T &) [with I=std::tuple<int, int>, T=CCTK_REAL8, V=Arith::vector1]" at line 183 of /gpfs/home/uib/uib416720/ETK2024/CarpetX/Cactus/configs/sim_cx/build/PDESolvers/pdesolvers.cxx
/gpfs/home/uib/uib416720/ETK2024/CarpetX/Cactus/arrangements/CarpetX/Arith/src/spvect.hxx(172): error: calling a __host__ function from a __host__ __device__ function is not allowed
elts.back().second += val;
^
detected during instantiation of "void Arith::spvect<I, T, V>::emplace_back(const I &, const T &) [with I=std::tuple<int, int>, T=CCTK_REAL8, V=Arith::vector1]" at line 183 of /gpfs/home/uib/uib416720/ETK2024/CarpetX/Cactus/configs/sim_cx/build/PDESolvers/pdesolvers.cxx
```
Important to know is that I’m compiling with CUDA and added the necessary modifications to my cfg file \(attached\).
These are also the modules I’m using while compiling:
- oneapi/2023.2.0 which includes: intel/2023.2.0, impi/2021.10.0, mkl/2023.2.0, and ucx/1.15.0
- cuda/12.2
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2858/compiling-carpetx…
#2857: Compiling CarpetX with OpenPMD
Reporter: Alejandra Gonzalez
Status: open
Milestone: ET_2024_11
Version:
Type: bug
Priority: major
Component: EinsteinToolkit thorn
Comment (by Roland Haas):
New ticket, please, so that this ticket can be used to keep track of a solution that will mean including the required files in ExternalLibraries-openPMD same as we do for NSIMD.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2857/compiling-carpetx…
#2857: Compiling CarpetX with OpenPMD
Reporter: Alejandra Gonzalez
Status: open
Milestone: ET_2024_11
Version:
Type: bug
Priority: major
Component: EinsteinToolkit thorn
Comment (by Alejandra Gonzalez):
Actually building with --reconfig seemed to do the trick!
But now I get another error unrelated to this ticket, should I open a new ticket or just post it here? \(It has to do with some functions under CarpetX/PDESolvers\)
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2857/compiling-carpetx…