Building fluxfunction fails on Carrington. Are we missing a file in the submodule? Did I wrongly update the submodules? How did that get past the make tools CI thing if it's not my PEBKAC?
$ make fluxfunction
mpicxx -O3 -fopenmp -funroll-loops -std=c++17 -mavx -march=znver2 -Wall -Wextra -Wno-unused -DPAPI_MEM -DUSE_JEMALLOC -DJEMALLOC_NO_DEMANGLE -MMD -D OMPI_SKIP_MPICXX -DPROFILE -DNDEBUG -DACC_SEMILAG_PQM -DTRANS_SEMILAG_PPM -I /proj/group/spacephysics/libraries/gcc/11.2.0/OpenMPI/4.1.1/carrington/phiprof/include -isystem /proj/group/spacephysics/librarie
s/gcc/11.2.0/OpenMPI/4.1.1/carrington/jemalloc/include -DDP -DSPF -DVEC8F_AGNER -c tools/fluxfunction.cpp -I/proj/group/spacephysics/libraries/gcc/11.2.0/OpenMPI/4.1.1/carrington/vlsv -I ./submodules/vectorclass/ -I ./submodules/vectorclass-addon/vector3d/ -I./submodules/fsgrid/ -I/home/ykempf/proj/vlasiator -Itools -o fluxfunction.o
In file included from /home/ykempf/proj/vlasiator/particles/boundaries.h:24,
from /home/ykempf/proj/vlasiator/particles/field.h:26,
from tools/fluxfunction.cpp:32:
/home/ykempf/proj/vlasiator/particles/particles.h:30:7: error: ‘Vec3d’ does not name a type; did you mean ‘Vec8d’?
Building fluxfunction fails on Carrington. Are we missing a file in the submodule? Did I wrongly update the submodules? How did that get past the make tools CI thing if it's not my PEBKAC?