From trac-noreply at einsteintoolkit.org Sun Feb 2 18:26:59 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Mon, 03 Feb 2025 00:26:59 +0000 Subject: [ET Trac] #2851: remove explicit declaration of Cray pointer variables Message-ID: #2851: remove explicit declaration of Cray pointer variables Reporter: Roland Haas Status: new Milestone: Version: Type: bug Priority: major Component: EinsteinToolkit thorn Cray's own compiler fails if a POINTER\(ptr, target\) has been declared as a regalar variable before. None of the other compilers require it either. -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2851/remove-explicit-declaration-of-cray -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Sun Feb 2 18:27:56 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Mon, 03 Feb 2025 00:27:56 +0000 Subject: [ET Trac] #2851: remove explicit declaration of Cray pointer variables Message-ID: #2851: remove explicit declaration of Cray pointer variables Reporter: Roland Haas Status: new Milestone: Version: Type: bug Priority: major Component: EinsteinToolkit thorn Comment (by Roland Haas): Pull requests for Exact and are here: [https://bitbucket.org/einsteintoolkit/einsteininitialdata/pull-requests/20](https://bitbucket.org/einsteintoolkit/einsteininitialdata/pull-requests/20) [https://bitbucket.org/canuda/lean\_public/pull-requests/9](https://bitbucket.org/canuda/lean_public/pull-requests/9) ? -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2851/remove-explicit-declaration-of-cray -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Sun Feb 2 18:28:44 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Mon, 03 Feb 2025 00:28:44 +0000 Subject: [ET Trac] #2851: remove explicit declaration of Cray pointer variables Message-ID: #2851: remove explicit declaration of Cray pointer variables Reporter: Roland Haas 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/2851/remove-explicit-declaration-of-cray -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Sun Feb 2 18:29:25 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Mon, 03 Feb 2025 00:29:25 +0000 Subject: [ET Trac] #2851: remove explicit declaration of Cray pointer variables Message-ID: #2851: remove explicit declaration of Cray pointer variables Reporter: Roland Haas 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/2851/remove-explicit-declaration-of-cray -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 6 12:58:29 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 06 Feb 2025 18:58:29 +0000 Subject: [ET Trac] #2820: NewRadX boundary condition conflicts with symmetry condition Message-ID: #2820: NewRadX boundary condition conflicts with symmetry condition Reporter: Roland Haas Status: new Milestone: Version: Type: bug Priority: major Component: EinsteinToolkit thorn Comment (by Roland Haas): A test case exists in [https://github.com/EinsteinToolkit/SpacetimeX/pull/39/commits/a71ff4586c8ba3660bb9c2ec7d2e31efc7020146](https://github.com/EinsteinToolkit/SpacetimeX/pull/39/commits/a71ff4586c8ba3660bb9c2ec7d2e31efc7020146) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2820/newradx-boundary-condition-conflicts-with -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 6 20:19:57 2025 From: trac-noreply at einsteintoolkit.org (Steven R. Brandt) Date: Fri, 07 Feb 2025 02:19:57 +0000 Subject: [ET Trac] #2852: No error for multiple definitions of an interface group. Message-ID: #2852: No error for multiple definitions of an interface group. Reporter: Steven R. Brandt Status: new Milestone: ET_2025_05 Version: Type: bug Priority: major Component: Cactus Lucas created an interface.ccl file where two groups differed only by capitalization. To make matters worse, the variables in the 2nd group only differed from those in the first by capitalization. As a result, Cactus happily passed everything through the CST. The result was an error from the compiler about undefined variables. To make this situation less unpleasant, we should provide a clear error message for multiple definitions of the same interface group. -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2852/no-error-for-multiple-definitions-of-an -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 6 20:21:21 2025 From: trac-noreply at einsteintoolkit.org (Steven R. Brandt) Date: Fri, 07 Feb 2025 02:21:21 +0000 Subject: [ET Trac] #2852: No error for multiple definitions of an interface group. Message-ID: #2852: No error for multiple definitions of an interface group. Reporter: Steven R. Brandt Status: new Milestone: ET_2025_05 Version: Type: bug Priority: major Component: Cactus Comment (by Steven R. Brandt): Pull request is here: [https://bitbucket.org/cactuscode/cactus/pull-requests/170](https://bitbucket.org/cactuscode/cactus/pull-requests/170) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2852/no-error-for-multiple-definitions-of-an -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Fri Feb 7 09:39:19 2025 From: trac-noreply at einsteintoolkit.org (Zach Etienne) Date: Fri, 07 Feb 2025 15:39:19 +0000 Subject: [ET Trac] #2853: AHFinderDirect_import_mask() needs an OpenMP pragma Message-ID: #2853: AHFinderDirect_import_mask() needs an OpenMP pragma Reporter: Zach Etienne Status: new Milestone: Version: Type: enhancement Priority: minor Component: While comparing the performance of **AHFinderDirect** with my new apparent horizon finder thorn, **ET\_BHaHAHA** \(?the ET implementation of the BlackHoles at Home Apparent Horizon Algorithm?\), I observed the following runtime distribution in **AHFinderDirect**: * **AHFinderDirect\_find\_horizons**: ~56% of total runtime * **AHFinderDirect\_import\_mask**: ~31% of total runtime * **AHFinderDirect\_store**: ~13% of total runtime #### Context These measurements were taken using a slightly modified version of the **GW150914 BBH gallery example**, replacing **ML\_BSSN** with **BaikalVacuum** at a slightly higher resolution. Runtime data is based on **TimerReport cumulative runtime**. Granted, the import\_mask function takes up 0.2% of the total runtime at this find-horizon cadence, but that it takes a significant fraction of the AHFinderDirect runtime at all is simply unacceptable. #### Issue: AHFinderDirect\_import\_mask Performance The **AHFinderDirect\_import\_mask** function is particularly inefficient. It consists of a simple **3D loop** that **lacks OpenMP parallelization**, significantly impacting performance. Here?s the entire function \(with comments removed\): ``` extern "C" void AHFinderDirect_import_mask(CCTK_ARGUMENTS) { DECLARE_CCTK_ARGUMENTS_AHFinderDirect_import_mask DECLARE_CCTK_PARAMETERS assert(ahmask != 0); for (int k=0; k 0.01; } } ``` I would strongly recommend adding an OpenMP pragma, as follows: ``` diff --git a/AHFinderDirect/src/driver/find_horizons.cc b/AHFinderDirect/src/driver/find_horizons.cc index 67838eb..4ca0702 100644 --- a/AHFinderDirect/src/driver/find_horizons.cc +++ b/AHFinderDirect/src/driver/find_horizons.cc @@ -98,6 +98,7 @@ DECLARE_CCTK_PARAMETERS assert(ahmask != 0); +#pragma omp parallel for for (int k=0; k From trac-noreply at einsteintoolkit.org Fri Feb 7 09:52:41 2025 From: trac-noreply at einsteintoolkit.org (Zach Etienne) Date: Fri, 07 Feb 2025 15:52:41 +0000 Subject: [ET Trac] #2853: AHFinderDirect_import_mask() needs an OpenMP pragma Message-ID: #2853: AHFinderDirect_import_mask() needs an OpenMP pragma Reporter: Zach Etienne Status: new Milestone: Version: Type: enhancement Priority: minor Component: Comment (by Zach Etienne): [https://bitbucket.org/einsteintoolkit/einsteinanalysis/pull-requests/24](https://bitbucket.org/einsteintoolkit/einsteinanalysis/pull-requests/24) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2853/ahfinderdirect_import_mask-needs-an-openmp -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Fri Feb 7 10:47:29 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Fri, 07 Feb 2025 16:47:29 +0000 Subject: [ET Trac] #2852: No error for multiple definitions of an interface group. Message-ID: #2852: No error for multiple definitions of an interface group. Reporter: Steven R. Brandt Status: new Milestone: ET_2025_05 Version: Type: bug Priority: major Component: Cactus Changes (by Roland Haas): responsible: [] (was ) assignee: Steven R. Brandt (was ) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2852/no-error-for-multiple-definitions-of-an -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Fri Feb 7 10:48:22 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Fri, 07 Feb 2025 16:48:22 +0000 Subject: [ET Trac] #2852: No error for multiple definitions of an interface group. Message-ID: #2852: No error for multiple definitions of an interface group. Reporter: Steven R. Brandt Status: open Milestone: ET_2025_05 Version: Type: bug Priority: major Component: Cactus Changes (by Roland Haas): status: open (was new) Comment (by Roland Haas): Please review. -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2852/no-error-for-multiple-definitions-of-an -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Fri Feb 7 11:34:27 2025 From: trac-noreply at einsteintoolkit.org (Zach Etienne) Date: Fri, 07 Feb 2025 17:34:27 +0000 Subject: [ET Trac] #2853: AHFinderDirect_import_mask() needs an OpenMP pragma Message-ID: #2853: AHFinderDirect_import_mask() needs an OpenMP pragma Reporter: Zach Etienne Status: new Milestone: Version: Type: enhancement Priority: minor Component: Comment (by Zach Etienne): After the patch, the profiling of **AHFinderDirect** improves significantly: * **AHFinderDirect\_find\_horizons**: ~56% ? ~69% of total **AHFinderDirect** runtime * **AHFinderDirect\_import\_mask**: ~31% ? 18% of total **AHFinderDirect** runtime * **AHFinderDirect\_store**: ~13% ? ~13% of total **AHFinderDirect** runtime Note that I?m running with 8 MPI ranks and 12 \(OpenMP\) cores per rank. -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2853/ahfinderdirect_import_mask-needs-an-openmp -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Sun Feb 9 10:41:50 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Sun, 09 Feb 2025 16:41:50 +0000 Subject: [ET Trac] #2842: Silo captures incorrect LIBS values on second CST run Message-ID: #2842: Silo captures incorrect LIBS values on second CST run Reporter: Roland Haas Status: open Milestone: Version: Type: bug Priority: major Component: EinsteinToolkit thorn Comment (by Roland Haas): Applied as git hash [6918f071](https://bitbucket.org/cactuscode/cactus/commits/6918f0714a3d3fa4ff6b47ecef43609cb5c3fcb6) "Cactus: regenerate configure" of [cactus](https://bitbucket.org/cactuscode/cactus) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2842/silo-captures-incorrect-libs-values-on -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Sun Feb 9 10:42:19 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Sun, 09 Feb 2025 16:42:19 +0000 Subject: [ET Trac] #2842: Silo captures incorrect LIBS values on second CST run Message-ID: #2842: Silo captures incorrect LIBS values on second CST run Reporter: Roland Haas Status: resolved Milestone: Version: Type: bug Priority: major Component: EinsteinToolkit thorn Changes (by Roland Haas): status: resolved (was open) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2842/silo-captures-incorrect-libs-values-on -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Sun Feb 9 10:45:47 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Sun, 09 Feb 2025 16:45:47 +0000 Subject: [ET Trac] #2821: update PETSc to 3.21.5 Message-ID: #2821: update PETSc to 3.21.5 Reporter: Roland Haas Status: open Milestone: Version: Type: bug Priority: major Component: EinsteinToolkit thorn Comment (by Roland Haas): Applied as git hash [6918f071](https://bitbucket.org/cactuscode/cactus/commits/6918f0714a3d3fa4ff6b47ecef43609cb5c3fcb6) "Cactus: regenerate configure" of [cactus](https://bitbucket.org/cactuscode/cactus) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2821/update-petsc-to-3215 -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Sun Feb 9 10:48:05 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Sun, 09 Feb 2025 16:48:05 +0000 Subject: [ET Trac] #2821: update PETSc to 3.21.5 Message-ID: #2821: update PETSc to 3.21.5 Reporter: Roland Haas Status: resolved Milestone: Version: Type: bug Priority: major Component: EinsteinToolkit thorn Changes (by Roland Haas): status: resolved (was open) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2821/update-petsc-to-3215 -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Tue Feb 11 17:20:58 2025 From: trac-noreply at einsteintoolkit.org (Zach Etienne) Date: Tue, 11 Feb 2025 23:20:58 +0000 Subject: [ET Trac] #2853: AHFinderDirect_import_mask() needs an OpenMP pragma Message-ID: #2853: AHFinderDirect_import_mask() needs an OpenMP pragma Reporter: Zach Etienne Status: new Milestone: Version: Type: enhancement Priority: minor Component: Comment (by Zach Etienne): Please review -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2853/ahfinderdirect_import_mask-needs-an-openmp -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 13 08:45:56 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 13 Feb 2025 14:45:56 +0000 Subject: [ET Trac] #2853: AHFinderDirect_import_mask() needs an OpenMP pragma Message-ID: #2853: AHFinderDirect_import_mask() needs an OpenMP pragma Reporter: Zach Etienne Status: open Milestone: Version: Type: enhancement Priority: minor Component: Changes (by Roland Haas): status: open (was new) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2853/ahfinderdirect_import_mask-needs-an-openmp -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 13 08:46:31 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 13 Feb 2025 14:46:31 +0000 Subject: [ET Trac] #2853: AHFinderDirect_import_mask() needs an OpenMP pragma Message-ID: #2853: AHFinderDirect_import_mask() needs an OpenMP pragma Reporter: Zach Etienne Status: open Milestone: Version: Type: enhancement Priority: minor Component: EinsteinToolkit thorn Changes (by Roland Haas): responsible: [] (was ) component: EinsteinToolkit thorn (was ) assignee: Zach Etienne (was ) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2853/ahfinderdirect_import_mask-needs-an-openmp -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 13 08:50:31 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 13 Feb 2025 14:50:31 +0000 Subject: [ET Trac] #2851: remove explicit declaration of Cray pointer variables Message-ID: #2851: remove explicit declaration of Cray pointer variables Reporter: Roland Haas Status: open Milestone: Version: Type: bug Priority: major Component: EinsteinToolkit thorn Comment (by Roland Haas): Please apply. -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2851/remove-explicit-declaration-of-cray -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 13 08:51:41 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 13 Feb 2025 14:51:41 +0000 Subject: [ET Trac] #2853: AHFinderDirect_import_mask() needs an OpenMP pragma Message-ID: #2853: AHFinderDirect_import_mask() needs an OpenMP pragma Reporter: Zach Etienne Status: open Milestone: Version: Type: enhancement Priority: minor Component: EinsteinToolkit thorn Comment (by Roland Haas): Applied as git hash [863e88a5](https://bitbucket.org/einsteintoolkit/einsteinanalysis/commits/863e88a55cfb50e00061b6b7768ad28411034d14) "AHFinderDirect: Optimize import\_mask by adding OpenMP parallelization" of [einsteinanalysis](https://bitbucket.org/einsteintoolkit/einsteinanalysis) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2853/ahfinderdirect_import_mask-needs-an-openmp -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 13 08:52:03 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 13 Feb 2025 14:52:03 +0000 Subject: [ET Trac] #2853: AHFinderDirect_import_mask() needs an OpenMP pragma Message-ID: #2853: AHFinderDirect_import_mask() needs an OpenMP pragma Reporter: Zach Etienne 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/2853/ahfinderdirect_import_mask-needs-an-openmp -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 13 08:56:14 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 13 Feb 2025 14:56:14 +0000 Subject: [ET Trac] #2626: Multipole is not OpenMP parallelized Message-ID: #2626: Multipole is not OpenMP parallelized Reporter: Gabriele Bozzola Status: new Milestone: Version: Type: enhancement Priority: trivial Component: Comment (by Roland Haas): Please review. -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2626/multipole-is-not-openmp-parallelized -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 13 08:56:28 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 13 Feb 2025 14:56:28 +0000 Subject: [ET Trac] #2626: Multipole is not OpenMP parallelized Message-ID: #2626: Multipole is not OpenMP parallelized Reporter: Gabriele Bozzola Status: open Milestone: Version: Type: enhancement Priority: trivial Component: Changes (by Roland Haas): status: open (was new) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2626/multipole-is-not-openmp-parallelized -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 13 08:57:21 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 13 Feb 2025 14:57:21 +0000 Subject: [ET Trac] #2626: Multipole is not OpenMP parallelized Message-ID: #2626: Multipole is not OpenMP parallelized Reporter: Gabriele Bozzola Status: open Milestone: Version: Type: enhancement Priority: trivial Component: EinsteinToolkit thorn Changes (by Roland Haas): responsible: [] (was ) component: EinsteinToolkit thorn (was ) assignee: Zach Etienne (was ) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2626/multipole-is-not-openmp-parallelized -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 13 08:58:10 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 13 Feb 2025 14:58:10 +0000 Subject: [ET Trac] #2626: Multipole is not OpenMP parallelized Message-ID: #2626: Multipole is not OpenMP parallelized Reporter: Gabriele Bozzola Status: open Milestone: Version: Type: enhancement Priority: trivial Component: EinsteinToolkit thorn Comment (by Roland Haas): @{557058:8bc23f2a-45c0-477d-8ac4-a5a16c734278} would you review this? It?s similar in intent and speedup to you [#2853](https://bitbucket.org/einsteintoolkit/tickets/issues/2853/ahfinderdirect_import_mask-needs-an-openmp) for AHFinderDirect. -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2626/multipole-is-not-openmp-parallelized -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 13 09:25:54 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 13 Feb 2025 15:25:54 +0000 Subject: [ET Trac] #2854: DNSData does not declare dependency on SGRID Message-ID: #2854: DNSData does not declare dependency on SGRID Reporter: Roland Haas Status: new Milestone: Version: Type: bug Priority: major Component: EinsteinToolkit thorn DNSData, the importer thorn for SGRID initial data, does not delcare its dependency on SGRID. -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2854/dnsdata-does-not-declare-dependency-on -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 13 09:27:15 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 13 Feb 2025 15:27:15 +0000 Subject: [ET Trac] #2854: DNSData does not declare dependency on SGRID Message-ID: #2854: DNSData does not declare dependency on SGRID Reporter: Roland Haas Status: new Milestone: Version: Type: bug Priority: major Component: EinsteinToolkit thorn Comment (by Roland Haas): Pull request is here: [https://github.com/wofti/CactusSgrid/pull/2](https://github.com/wofti/CactusSgrid/pull/2) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2854/dnsdata-does-not-declare-dependency-on -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 13 09:28:38 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 13 Feb 2025 15:28:38 +0000 Subject: [ET Trac] #2854: DNSData does not declare dependency on SGRID Message-ID: #2854: DNSData does not declare dependency on SGRID Reporter: Roland Haas Status: new Milestone: Version: Type: bug Priority: major Component: EinsteinToolkit thorn Comment (by Roland Haas): Please review. -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2854/dnsdata-does-not-declare-dependency-on -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 13 09:33:14 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 13 Feb 2025 15:33:14 +0000 Subject: [ET Trac] #2854: DNSData does not declare dependency on SGRID Message-ID: #2854: DNSData does not declare dependency on SGRID Reporter: Roland Haas Status: new Milestone: Version: Type: bug Priority: major Component: EinsteinToolkit thorn Changes (by Roland Haas): responsible: [] (was ) assignee: Michal Pirog (was ) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2854/dnsdata-does-not-declare-dependency-on -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 13 09:33:26 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 13 Feb 2025 15:33:26 +0000 Subject: [ET Trac] #2854: DNSData does not declare dependency on SGRID Message-ID: #2854: DNSData does not declare dependency on SGRID Reporter: Roland Haas 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/2854/dnsdata-does-not-declare-dependency-on -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 13 11:31:46 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 13 Feb 2025 17:31:46 +0000 Subject: [ET Trac] #2851: remove explicit declaration of Cray pointer variables Message-ID: #2851: remove explicit declaration of Cray pointer variables Reporter: Roland Haas Status: open Milestone: Version: Type: bug Priority: major Component: EinsteinToolkit thorn Comment (by Roland Haas): @{557058:56049c54-f8c2-4b6c-9b88-ab697c967495} said in today?s ET all: ?looks good?. -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2851/remove-explicit-declaration-of-cray -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 13 14:29:54 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 13 Feb 2025 20:29:54 +0000 Subject: [ET Trac] #2851: remove explicit declaration of Cray pointer variables Message-ID: #2851: remove explicit declaration of Cray pointer variables Reporter: Roland Haas Status: open Milestone: Version: Type: bug Priority: major Component: EinsteinToolkit thorn Comment (by Roland Haas): Applied to Exact as git hash [ccc84b69](https://bitbucket.org/einsteintoolkit/einsteininitialdata/commits/ccc84b6987078271c42404d3b3bd1956458c8620) "Exact: remove explicit declaration of Cray pointer variables" of [einsteininitialdata](https://bitbucket.org/einsteintoolkit/einsteininitialdata) Pending review for Canuda. -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2851/remove-explicit-declaration-of-cray -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 13 15:08:43 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 13 Feb 2025 21:08:43 +0000 Subject: [ET Trac] #2852: No error for multiple definitions of an interface group. Message-ID: #2852: No error for multiple definitions of an interface group. Reporter: Steven R. Brandt Status: resolved Milestone: ET_2025_05 Version: Type: bug Priority: major Component: Cactus Changes (by Roland Haas): status: resolved (was open) Comment (by Roland Haas): Thank you! Applied as git hash a31f3ea5 "Cactus: provide an error message for multiple definitions of an interface group or variable" of cactus -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2852/no-error-for-multiple-definitions-of-an -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Tue Feb 18 13:23:37 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Tue, 18 Feb 2025 19:23:37 +0000 Subject: [ET Trac] #2843: update FFTW3 to 3.3.10 Message-ID: #2843: update FFTW3 to 3.3.10 Reporter: Roland Haas Status: open Milestone: Version: Type: enhancement Priority: minor Component: EinsteinToolkit thorn Comment (by Roland Haas): Applied as git hash [6567c52](https://github.com/EinsteinToolkit/ExternalLibraries-FFTW3/commits/6567c52e35819143a3a4d15ac281c498d744b3d7) "FFTW3: update to 3.3.10" of [ExternalLibraries-FFTW3](https://github.com/EinsteinToolkit/ExternalLibraries-FFTW3) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2843/update-fftw3-to-3310 -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Tue Feb 18 13:23:52 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Tue, 18 Feb 2025 19:23:52 +0000 Subject: [ET Trac] #2843: update FFTW3 to 3.3.10 Message-ID: #2843: update FFTW3 to 3.3.10 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/2843/update-fftw3-to-3310 -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Wed Feb 19 13:48:42 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Wed, 19 Feb 2025 19:48:42 +0000 Subject: [ET Trac] #2838: supplement pkg-config information by h5cc Message-ID: #2838: supplement pkg-config information by h5cc Reporter: Roland Haas Status: open Milestone: Version: Type: bug Priority: major Component: EinsteinToolkit thorn Comment (by Roland Haas): Unless objected I will apply this after 2025-03-05. -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2838/supplement-pkg-config-information-by-h5cc -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Wed Feb 19 13:49:58 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Wed, 19 Feb 2025 19:49:58 +0000 Subject: [ET Trac] #2840: supplement rather than supercede auto-guessed data with gsl-config Message-ID: #2840: supplement rather than supercede auto-guessed data with gsl-config Reporter: Roland Haas Status: open Milestone: Version: Type: bug Priority: minor Component: EinsteinToolkit thorn Comment (by Roland Haas): Unless objected I will apply after 2025-03-05 -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2840/supplement-rather-than-supercede-auto -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 20 09:19:05 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 20 Feb 2025 15:19:05 +0000 Subject: [ET Trac] #2776: zlib: also use pkg-config when searching for installed version Message-ID: #2776: zlib: also use pkg-config when searching for installed version Reporter: Roland Haas Status: open Milestone: Version: Type: enhancement Priority: minor Component: EinsteinToolkit thorn Comment (by Roland Haas): Unless objected I will apply after 2025-02-20 -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2776/zlib-also-use-pkg-config-when-searching -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 20 10:03:31 2025 From: trac-noreply at einsteintoolkit.org (Lucas Timotheo Sanches) Date: Thu, 20 Feb 2025 16:03:31 +0000 Subject: [ET Trac] #2855: NoiseX: Improve noise generation in CarpetX Message-ID: #2855: NoiseX: Improve noise generation in CarpetX Reporter: Lucas Timotheo Sanches Status: new Milestone: Version: Type: enhancement Priority: minor Component: EinsteinToolkit thorn Noise generation in `ADMBaseX` is not reproducible and not easily controlled. This moves noise generation to a separate thorn and makes the type of noise and improves noise reproducibility by allowing users to use fixed noise engines with fixed noise seeds. -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2855/noisex-improve-noise-generation-in-carpetx -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 20 10:03:44 2025 From: trac-noreply at einsteintoolkit.org (Lucas Timotheo Sanches) Date: Thu, 20 Feb 2025 16:03:44 +0000 Subject: [ET Trac] #2855: NoiseX: Improve noise generation in CarpetX Message-ID: #2855: NoiseX: Improve noise generation in CarpetX Reporter: Lucas Timotheo Sanches Status: new Milestone: Version: Type: enhancement Priority: minor Component: EinsteinToolkit thorn Comment (by Lucas Timotheo Sanches): Pull request is here: [https://github.com/EinsteinToolkit/CarpetX/pull/334](https://github.com/EinsteinToolkit/CarpetX/pull/334) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2855/noisex-improve-noise-generation-in-carpetx -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 20 10:03:52 2025 From: trac-noreply at einsteintoolkit.org (Lucas Timotheo Sanches) Date: Thu, 20 Feb 2025 16:03:52 +0000 Subject: [ET Trac] #2855: NoiseX: Improve noise generation in CarpetX Message-ID: #2855: NoiseX: Improve noise generation in CarpetX Reporter: Lucas Timotheo Sanches Status: new Milestone: Version: Type: enhancement Priority: minor Component: EinsteinToolkit thorn Comment (by Lucas Timotheo Sanches): Please review -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2855/noisex-improve-noise-generation-in-carpetx -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 20 10:06:41 2025 From: trac-noreply at einsteintoolkit.org (Lucas Timotheo Sanches) Date: Thu, 20 Feb 2025 16:06:41 +0000 Subject: [ET Trac] #2855: NoiseX: Improve noise generation in CarpetX Message-ID: #2855: NoiseX: Improve noise generation in CarpetX Reporter: Lucas Timotheo Sanches Status: new Milestone: Version: Type: enhancement Priority: minor Component: EinsteinToolkit thorn Changes (by Lucas Timotheo Sanches): Noise generation in `ADMBaseX` is not reproducible and not easily controlled. This moves noise generation to a separate thorn and makes and improves noise reproducibility by allowing users to use fixed noise engines with fixed noise seeds. -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2855/noisex-improve-noise-generation-in-carpetx -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 20 12:55:20 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 20 Feb 2025 18:55:20 +0000 Subject: [ET Trac] #2839: look for multiple flavors of hdf5 library names Message-ID: #2839: look for multiple flavors of hdf5 library names Reporter: Roland Haas Status: open Milestone: Version: Type: bug Priority: major Component: EinsteinToolkit thorn Comment (by Roland Haas): Unless objected I will apply this after 2025-03-06 -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2839/look-for-multiple-flavors-of-hdf5-library -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 20 14:51:28 2025 From: trac-noreply at einsteintoolkit.org (Steven R. Brandt) Date: Thu, 20 Feb 2025 20:51:28 +0000 Subject: [ET Trac] #2856: CarpetX: CarpetX errors out when it cycles time levels if those levels are not valid everywhere Message-ID: #2856: CarpetX: CarpetX errors out when it cycles time levels if those levels are not valid everywhere Reporter: Steven R. Brandt Status: new Milestone: ET_2025_05 Version: Type: bug Priority: major Component: Other The issue is that presync-only does not work because CarpetX errors out when it cycles time levels if those levels are not valid everywhere. The PR adds a check to see whether presync-only is active and calls Sync if it is needed. PR: [https://github.com/EinsteinToolkit/CarpetX/pull/328](https://github.com/EinsteinToolkit/CarpetX/pull/328) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2856/carpetx-carpetx-errors-out-when-it-cycles -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Fri Feb 21 18:15:06 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Sat, 22 Feb 2025 00:15:06 +0000 Subject: [ET Trac] #2820: NewRadX boundary condition conflicts with symmetry condition Message-ID: #2820: NewRadX boundary condition conflicts with symmetry condition Reporter: Roland Haas Status: new Milestone: Version: Type: bug Priority: major Component: EinsteinToolkit thorn Comment (by Roland Haas): Applied as git hash [1015ac13](https://github.com/einsteintoolkit/CarpetX/commits/1015ac13184b8727cd59a91f5e4ad158d48aa896) "Merge pull request #300 from chcheng3/main" of [CarpetX](https://github.com/einsteintoolkit/CarpetX) Applied as git hash [5b312c55](https://github.com/einsteintoolkit/SpacetimeX/commits/5b312c55bc7722a723f4b7d8240690879bdc94a1) "Merge pull request #39 from chcheng3/main" of [SpacetimeX](https://github.com/einsteintoolkit/SpacetimeX) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2820/newradx-boundary-condition-conflicts-with -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Fri Feb 21 18:15:33 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Sat, 22 Feb 2025 00:15:33 +0000 Subject: [ET Trac] #2820: NewRadX boundary condition conflicts with symmetry condition Message-ID: #2820: NewRadX boundary condition conflicts with symmetry condition Reporter: Roland Haas Status: resolved Milestone: Version: Type: bug Priority: major Component: EinsteinToolkit thorn Changes (by Roland Haas): status: resolved (was new) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2820/newradx-boundary-condition-conflicts-with -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Fri Feb 21 18:18:22 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Sat, 22 Feb 2025 00:18:22 +0000 Subject: [ET Trac] #2172: Test "Binary black hole GW150914" example Message-ID: #2172: Test "Binary black hole GW150914" example Reporter: Roland Haas Status: open Milestone: ET_2024_11 Version: development version Type: task Priority: major Component: EinsteinToolkit website Comment (by Roland Haas): @{557058:f7fd5133-6eee-4385-a5e5-3e03342a0b24} could you update the web-page and the downloads section, please? -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2172/test-binary-black-hole-gw150914-example -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Fri Feb 21 18:19:26 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Sat, 22 Feb 2025 00:19:26 +0000 Subject: [ET Trac] #2845: support (again) filesystem in std::experimental in Silo output Message-ID: #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): Unless objected I will apply this after 2025-03-07 -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2845/support-again-filesystem-in-std -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Tue Feb 25 05:46:44 2025 From: trac-noreply at einsteintoolkit.org (Alejandra Gonzalez) Date: Tue, 25 Feb 2025 11:46:44 +0000 Subject: [ET Trac] #2857: Compiling CarpetX with OpenPMD Message-ID: #2857: Compiling CarpetX with OpenPMD Reporter: Alejandra Gonzalez Status: submitted Milestone: ET_2024_11 Version: Type: bug Priority: major Component: EinsteinToolkit thorn Dear ETK developers, While attempting to compile CarpetX with the most recent version of ETK, everything seemed to go smoothly except when it tries to build the external library openPMD. Apparently the library tries to fetch a github repository during compilation, e.g. nlohmann\_json, which is not possible to do on the cluster I'm trying to do it since it has no connection to the outside. Naturally, I downloaded the repository locally, sent it to my cluster manually and set the path on my cluster optionlist file `simfactory/mdb/optionlists/marenostrum5.cfg`: openPMD\_json\_src = path/to/my/local/repo However during compilation it still attempts to clone the repo and I still fail to find the correct place to set this path. For this reason I compiled OpenPMD separately on my system and added the corresponding paths: ``` OPENPMD_DIR = /home/uib/uib416720/ETK2024/CarpetX/openPMD-api_build OPENPMD_LIB_DIRS = /home/uib/uib416720/ETK2024/CarpetX/openPMD-api_build/lib OPENPMD_INC_DIRS = /home/uib/uib416720/ETK2024/CarpetX/openPMD-api_build/openPMD-api/include openPMD_SOURCE_DIR = /home/uib/uib416720/ETK2024/CarpetX/openPMD-api_build/openPMD-api ``` to simfactory/mdb/optionlists/marenostrum5.cfg which I see during compilation that simfactory recognizes them: ``` Setting OPENPMD_DIR to '/home/uib/uib416720/ETK2024/CarpetX/openPMD-api_build' Setting OPENPMD_LIB_DIRS to '/home/uib/uib416720/ETK2024/CarpetX/openPMD-api_build/lib' Setting OPENPMD_INC_DIRS to '/home/uib/uib416720/ETK2024/CarpetX/openPMD-api_build/openPMD-api/include' Setting openPMD_SOURCE_DIR to '/home/uib/uib416720/ETK2024/CarpetX/openPMD-api_build/openPMD-api' End of options from '/home/uib/uib416720/ETK2024/CarpetX/Cactus/configs/sim_cx/OptionList'. ``` Unfortunately I still get an error: ``` COMPILING CarpetX/CarpetX/src/io_openpmd.cxx /gpfs/home/uib/uib416720/ETK2024/CarpetX/Cactus/configs/sim_cx/build/CarpetX/io_openpmd.cxx:17:10: fatal error: openPMD/openPMD.hpp: No such file or directory 17 | #include | ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[3]: *** [/gpfs/home/uib/uib416720/ETK2024/CarpetX/Cactus/configs/sim_cx/config-data/make.config.rules:318: io_openpmd.cxx.o] Error 1 make[2]: *** [/gpfs/home/uib/uib416720/ETK2024/CarpetX/Cactus/lib/make/make.thornlib:113: make.checked] Error 2 make[1]: *** [/gpfs/home/uib/uib416720/ETK2024/CarpetX/Cactus/lib/make/make.configuration:179: /gpfs/home/uib/uib416720/ETK2024/CarpetX/Cactus/configs/sim_cx/lib/libthorn_CarpetX.a] Error 2 ``` Even though the paths I passed are correct and the hpp file does exist there. I did a small test script where I added `#include ` and worked without problems, which makes me guess it?s an issue within simfactory or CarpetX itself. I would really appreciate some guidance or suggestions about what I could do. The system is MareNostrum 5, which is relatively new. Thanks in advance. Sincerely, Alejandra -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2857/compiling-carpetx-with-openpmd -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Tue Feb 25 09:46:23 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Tue, 25 Feb 2025 15:46:23 +0000 Subject: [ET Trac] #2857: Compiling CarpetX with OpenPMD Message-ID: #2857: Compiling CarpetX with OpenPMD Reporter: Alejandra Gonzalez Status: submitted Milestone: ET_2024_11 Version: Type: bug Priority: major Component: EinsteinToolkit thorn Comment (by Roland Haas): Hmm, could you provide the content of the files * `configs/sim/bindings/Configuration/Capabilities/make.OPENPMD_API.defn` * `configs/sim/bindings/Configuration/Capabilities/make.CARPETX.defn` ? Those contain the values used by the build system. The first one to see what OpenPMD recorded and the second one to make sure CarpetX is actually using OpenPMD?s settings. Also if you could do a: ``` ./simfactory/bin/sim build -j1 ``` which will fail and then another build run: ``` VERBOSE=yes ./simfactory/bin/sim build -j1 &>make.log ``` then attach the file `make.log` to this ticket \(the ?Attach file? option is hidden behind the ?More v? button near the top right of the screen\), that would help. -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2857/compiling-carpetx-with-openpmd -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Tue Feb 25 09:49:07 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Tue, 25 Feb 2025 15:49:07 +0000 Subject: [ET Trac] #2857: Compiling CarpetX with OpenPMD Message-ID: #2857: Compiling CarpetX with OpenPMD Reporter: Alejandra Gonzalez Status: submitted Milestone: ET_2024_11 Version: Type: bug Priority: major Component: EinsteinToolkit thorn Comment (by Roland Haas): Note that when updating the `OptionList` you often have to build \(once\) with `--reconfig` to make sure setting are correctly or even \(dependency tracking gets fuzzy with options\) have to do a ``` touch arrangements/ExternalLibraries/openPMD/*.ccl arrangements/ExternalLibraries/openPMD/src/* ``` to trigger options being correctly transferred to `make.OPENPMD_API.defn`. ? -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2857/compiling-carpetx-with-openpmd -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Tue Feb 25 09:49:23 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Tue, 25 Feb 2025 15:49:23 +0000 Subject: [ET Trac] #2857: Compiling CarpetX with OpenPMD Message-ID: #2857: Compiling CarpetX with OpenPMD Reporter: Alejandra Gonzalez Status: open Milestone: ET_2024_11 Version: Type: bug Priority: major Component: EinsteinToolkit thorn Changes (by Roland Haas): status: open (was submitted) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2857/compiling-carpetx-with-openpmd -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Tue Feb 25 09:50:07 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Tue, 25 Feb 2025 15:50:07 +0000 Subject: [ET Trac] #2857: Compiling CarpetX with OpenPMD Message-ID: #2857: Compiling CarpetX with OpenPMD Reporter: Alejandra Gonzalez Status: open Milestone: ET_2024_11 Version: Type: bug Priority: major Component: EinsteinToolkit thorn Changes (by Roland Haas): responsible: [] (was ) assignee: Roland Haas (was ) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2857/compiling-carpetx-with-openpmd -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Tue Feb 25 10:23:15 2025 From: trac-noreply at einsteintoolkit.org (Alejandra Gonzalez) Date: Tue, 25 Feb 2025 16:23:15 +0000 Subject: [ET Trac] #2857: Compiling CarpetX with OpenPMD Message-ID: #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-with-openpmd -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Tue Feb 25 10:40:05 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Tue, 25 Feb 2025 16:40:05 +0000 Subject: [ET Trac] #2857: Compiling CarpetX with OpenPMD Message-ID: #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-with-openpmd -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Wed Feb 26 04:29:28 2025 From: trac-noreply at einsteintoolkit.org (Alejandra Gonzalez) Date: Wed, 26 Feb 2025 10:29:28 +0000 Subject: [ET Trac] #2858: Compiling CarpetX: issues with PDESolvers Message-ID: #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::emplace_back(const I &, const T &) [with I=std::tuple, 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::emplace_back(const I &, const T &) [with I=std::tuple, 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-issues-with-pdesolvers -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Wed Feb 26 05:53:02 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Wed, 26 Feb 2025 11:53:02 +0000 Subject: [ET Trac] #2858: Compiling CarpetX: issues with PDESolvers Message-ID: #2858: Compiling CarpetX: issues with PDESolvers Reporter: Alejandra Gonzalez Status: open Milestone: Version: Type: bug Priority: major Component: EinsteinToolkit thorn Changes (by Roland Haas): status: open (was submitted) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2858/compiling-carpetx-issues-with-pdesolvers -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Wed Feb 26 05:58:02 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Wed, 26 Feb 2025 11:58:02 +0000 Subject: [ET Trac] #2858: Compiling CarpetX: issues with PDESolvers Message-ID: #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-issues-with-pdesolvers -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Wed Feb 26 06:05:25 2025 From: trac-noreply at einsteintoolkit.org (Alejandra Gonzalez) Date: Wed, 26 Feb 2025 12:05:25 +0000 Subject: [ET Trac] #2858: Compiling CarpetX: issues with PDESolvers Message-ID: #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-issues-with-pdesolvers -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 27 08:48:00 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 27 Feb 2025 14:48:00 +0000 Subject: [ET Trac] #2849: add Canuda axidilaton gallery example Message-ID: #2849: add Canuda axidilaton gallery example Reporter: Roland Haas Status: resolved Milestone: ET_2025_05 Version: Type: enhancement Priority: major Component: EinsteinToolkit website Changes (by Roland Haas): responsible: [] (was ) assignee: Deborah Ferguson (was ) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2849/add-canuda-axidilaton-gallery-example -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 27 09:12:35 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 27 Feb 2025 15:12:35 +0000 Subject: [ET Trac] #2850: add BHaHAHA to Einstein Toolkit Message-ID: #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-einstein-toolkit -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 27 09:17:21 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 27 Feb 2025 15:17:21 +0000 Subject: [ET Trac] #2776: zlib: also use pkg-config when searching for installed version Message-ID: #2776: zlib: also use pkg-config when searching for installed version Reporter: Roland Haas Status: open Milestone: Version: Type: enhancement Priority: minor Component: EinsteinToolkit thorn Comment (by Roland Haas): Applied as git hash [a013c30](https://github.com/EinsteinToolkit/ExternalLibraries-zlib/commits/a013c30b69c27a9678ed94f1b591b83115295639) "zlib: use bash\_utils" of [ExternalLibraries-zlib](https://github.com/EinsteinToolkit/ExternalLibraries-zlib) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2776/zlib-also-use-pkg-config-when-searching -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 27 09:17:46 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 27 Feb 2025 15:17:46 +0000 Subject: [ET Trac] #2776: zlib: also use pkg-config when searching for installed version Message-ID: #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-config-when-searching -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 27 09:21:46 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 27 Feb 2025 15:21:46 +0000 Subject: [ET Trac] #2845: support (again) filesystem in std::experimental in Silo output Message-ID: #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-filesystem-in-std -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 27 09:22:22 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 27 Feb 2025 15:22:22 +0000 Subject: [ET Trac] #2845: support (again) filesystem in std::experimental in Silo output Message-ID: #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): Applied as git hash [eaedf7f2](https://github.com/einsteintoolkit/CarpetX/commits/eaedf7f29693f1bcb3064e662ab96cbee7fb3655) "Silo: support filesystem in std::experimental" of [CarpetX](https://github.com/einsteintoolkit/CarpetX) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2845/support-again-filesystem-in-std -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 27 09:22:40 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 27 Feb 2025 15:22:40 +0000 Subject: [ET Trac] #2845: support (again) filesystem in std::experimental in Silo output Message-ID: #2845: support (again) filesystem in std::experimental in Silo output Reporter: Roland Haas Status: resolved Milestone: Version: Type: enhancement Priority: major Component: EinsteinToolkit thorn Changes (by Roland Haas): status: resolved (was open) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2845/support-again-filesystem-in-std -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 27 10:28:53 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 27 Feb 2025 16:28:53 +0000 Subject: [ET Trac] #2855: NoiseX: Improve noise generation in CarpetX Message-ID: #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-noise-generation-in-carpetx -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 27 10:29:09 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 27 Feb 2025 16:29:09 +0000 Subject: [ET Trac] #2855: NoiseX: Improve noise generation in CarpetX Message-ID: #2855: NoiseX: Improve noise generation in CarpetX Reporter: Lucas Timotheo Sanches Status: open Milestone: Version: Type: enhancement Priority: minor Component: EinsteinToolkit thorn Changes (by Roland Haas): status: open (was new) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2855/noisex-improve-noise-generation-in-carpetx -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 27 10:30:28 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 27 Feb 2025 16:30:28 +0000 Subject: [ET Trac] #2761: some ExternalLibraries require cmake to build Message-ID: #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-externallibraries-require-cmake-to -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 27 10:31:11 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 27 Feb 2025 16:31:11 +0000 Subject: [ET Trac] #2761: some ExternalLibraries require cmake to build Message-ID: #2761: some ExternalLibraries require cmake to build Reporter: Roland Haas Status: open Milestone: Version: Type: bug Priority: major Component: Changes (by Roland Haas): status: open (was new) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2761/some-externallibraries-require-cmake-to -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 27 10:32:36 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 27 Feb 2025 16:32:36 +0000 Subject: [ET Trac] #2761: some ExternalLibraries require cmake to build Message-ID: #2761: some ExternalLibraries require cmake to build Reporter: Roland Haas Status: open Milestone: Version: Type: bug Priority: major Component: Changes (by Roland Haas): responsible: [] (was ) assignee: Roland Haas (was ) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2761/some-externallibraries-require-cmake-to -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 27 11:33:15 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 27 Feb 2025 17:33:15 +0000 Subject: [ET Trac] #2859: IOHDF5 passes CFLAGS to linker Message-ID: #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-cflags-to-linker -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 27 11:37:24 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 27 Feb 2025 17:37:24 +0000 Subject: [ET Trac] #2859: IOHDF5 passes CFLAGS to linker Message-ID: #2859: IOHDF5 passes CFLAGS to linker Reporter: Roland Haas Status: new Milestone: Version: Type: bug Priority: major Component: EinsteinToolkit thorn Comment (by Roland Haas): Pull request is [https://bitbucket.org/cactuscode/cactuspughio/pull-requests/4](https://bitbucket.org/cactuscode/cactuspughio/pull-requests/4) -- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2859/iohdf5-passes-cflags-to-linker -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 27 17:26:21 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 27 Feb 2025 23:26:21 +0000 Subject: [ET Trac] #2856: CarpetX: CarpetX errors out when it cycles time levels if those levels are not valid everywhere Message-ID: #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-errors-out-when-it-cycles -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 27 17:26:48 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 27 Feb 2025 23:26:48 +0000 Subject: [ET Trac] #2856: CarpetX: CarpetX errors out when it cycles time levels if those levels are not valid everywhere Message-ID: #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-errors-out-when-it-cycles -------------- next part -------------- An HTML attachment was scrubbed... URL: From trac-noreply at einsteintoolkit.org Thu Feb 27 17:35:08 2025 From: trac-noreply at einsteintoolkit.org (Roland Haas) Date: Thu, 27 Feb 2025 23:35:08 +0000 Subject: [ET Trac] #2856: CarpetX: CarpetX errors out when it cycles time levels if those levels are not valid everywhere Message-ID: #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-errors-out-when-it-cycles -------------- next part -------------- An HTML attachment was scrubbed... URL: