#1775: Add Boost to ET
Reporter: Erik Schnetter
Status: new
Milestone: ET_2026_05
Version: development version
Type: enhancement
Priority: minor
Component: EinsteinToolkit thorn
Comment (by Roland Haas):
including it would make Boost the largest ExternalLibrary by a factor of at least 2 (the next largest is cmake with 61MB *uncompressed*), then ADIOS2 (37MB), then AMReX (25MB).
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/1775/add-boost-to-et
#1775: Add Boost to ET
Reporter: Erik Schnetter
Status: new
Milestone: ET_2026_05
Version: development version
Type: enhancement
Priority: minor
Component: EinsteinToolkit thorn
Comment (by Roland Haas):
version 1.84 is 139MB (compressed).
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/1775/add-boost-to-et
#2923: ADIOS2 compilation fails due to unknown type name ‘INT4’
Reporter: Cheng-Hsin Cheng
Status: new
Milestone:
Version: ET_2025_05
Type: bug
Priority: major
Component: EinsteinToolkit thorn
Comment (by Steven R. Brandt):
I think this happens if it fails to configure the fortran compiler.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2923/adios2-compilatio…
#1775: Add Boost to ET
Reporter: Erik Schnetter
Status: new
Milestone: ET_2026_05
Version: development version
Type: enhancement
Priority: minor
Component: EinsteinToolkit thorn
Comment (by Steven R. Brandt):
At present, CarpetX does not compile with a boost newer than 1.84. We can't use 1.90.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/1775/add-boost-to-et
#1775: Add Boost to ET
Reporter: Erik Schnetter
Status: new
Milestone: ET_2026_05
Version: development version
Type: enhancement
Priority: minor
Component: EinsteinToolkit thorn
Comment (by Roland Haas):
Annamalai says "Previous version of AMReX - 25.11 is compatible with CarpetX and Cuda 13.1.".
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/1775/add-boost-to-et
#2923: ADIOS2 compilation fails due to unknown type name ‘INT4’
Reporter: Cheng-Hsin Cheng
Status: new
Milestone:
Version: ET_2025_05
Type: bug
Priority: major
Component: EinsteinToolkit thorn
ExternalLibraries/ADIOS2 compilation fails at the thirdparth/ffs stage, which seemed to happen when the size of int was not correctly detected by CMake.
This error happened when I was trying to compile on Delta using cmake/3.31.8 and GNU 13.3.1 compilers, more details on the configuration [here](https://bitbucket.org/simfactory/simfactory2/pull-requests/76)
The first error occurred here
```
[ 15%] Building C object thirdparty/ffs/ffs/CMakeFiles/ffs.dir/ffs/ffs_marshal.c.o
In file included from /projects/bcvu/chcheng3/ETK_2025_05/Cactus/configs/et-test-simfactory/scratch/build/ADIOS2/ADIOS2-2.10.2/thirdparty/ffs/ffs/ffs/ffs.c:10:
/projects/bcvu/chcheng3/ETK_2025_05/Cactus/configs/et-test-simfactory/scratch/build/ADIOS2/ADIOS2-2.10.2/thirdparty/ffs/ffs/fm/fm_internal.h:150:5: error: unknown type name ‘INT4’
150 | INT4 field_size;
| ^~~~
```
In the header `fm_internal.h` the macro `INT4` seems to be undefined when CMake failed to set SIZEOF_INT correctly
```
#if SIZEOF_INT == 4
#define INT4 int
#define UINT4 unsigned int
#endif
```
I am not sure now to get CMake to set it correctly, and need some help resolving it.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2923/adios2-compilatio…
#1775: Add Boost to ET
Reporter: Erik Schnetter
Status: new
Milestone: ET_2026_05
Version: development version
Type: enhancement
Priority: minor
Component: EinsteinToolkit thorn
Changes (by Roland Haas):
milestone: ET_2026_05 (was )
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/1775/add-boost-to-et
#1775: Add Boost to ET
Reporter: Erik Schnetter
Status: new
Milestone:
Version: development version
Type: enhancement
Priority: minor
Component: EinsteinToolkit thorn
Changes (by Roland Haas):
responsible: [] (was )
assignee: Roland Haas (was )
There was a request to support Boost in the ET. I suggest to add our Boost thorn, in the same way that we currently support PETSc.
**Keyword:**
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/1775/add-boost-to-et