@ -57,7 +57,7 @@ To find out which branches / tags / commits of these we use, look in the top lev
## Compiling for different CPUs
## Compiling for different CPUs
The build system generally assumes an x86 cpu with AVX instructions (most modern x86 CPUs). To build on another kind of CPU (e.g. older than 2012) you can use the `FLUID_ARCH` cache variable to pass specific flags to your compiler. For example use `-DFLUID_ARCH=-mnative` to optimize for your particular CPU.
The build system generally assumes an x86 cpu with AVX instructions (most modern x86 CPUs). To build on another kind of CPU (e.g. older than 2012) you can use the `FLUID_ARCH` cache variable to pass specific flags to your compiler. For example use `-DFLUID_ARCH=-march=native` to optimize for your particular CPU.
For ARM, we use the following default set of flags (with the Bela in mind):
For ARM, we use the following default set of flags (with the Bela in mind):
@ -65,6 +65,15 @@ For ARM, we use the following default set of flags (with the Bela in mind):
### FluCoMa core development team (in alphabetical order)
Owen Green
Gerard Roma
Pierre Alexandre Tremblay
### Other contributors:
Alex Harker, Francesco Cameli
--
--
> This project has received funding from the European Research Council (ERC) under the European Union's Horizon 2020 research and innovation programme (grant agreement No 725899).
> This project has received funding from the European Research Council (ERC) under the European Union's Horizon 2020 research and innovation programme (grant agreement No 725899).