diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/minigmg/simde.patch')
-rw-r--r-- | var/spack/repos/builtin/packages/minigmg/simde.patch | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/minigmg/simde.patch b/var/spack/repos/builtin/packages/minigmg/simde.patch new file mode 100644 index 0000000000..ad570ddb9e --- /dev/null +++ b/var/spack/repos/builtin/packages/minigmg/simde.patch @@ -0,0 +1,40 @@ +diff --git a/operators.simde.c b/operators.simde.c +new file mode 100755 +index 0000000..22ab6fd +--- /dev/null ++++ b/operators.simde.c +@@ -0,0 +1,34 @@ ++//------------------------------------------------------------------------------------------------------------------------------ ++// Samuel Williams ++// SWWilliams@lbl.gov ++// Lawrence Berkeley National Lab ++//------------------------------------------------------------------------------------------------------------------------------ ++#include <stdio.h> ++#include <stdlib.h> ++#include <stdint.h> ++#include <string.h> ++#include <math.h> ++// #include <immintrin.h> ++#define SIMDE_ENABLE_NATIVE_ALIASES ++#define SIMDE_X86_SSE_ENABLE_NATIVE_ALIASES ++#define _MM_HINT_T0 1 ++#define _MM_HINT_T1 2 ++#include "simde/x86/avx2.h" ++//------------------------------------------------------------------------------------------------------------------------------ ++#include "timer.h" ++#include "defines.h" ++#include "box.h" ++#include "mg.h" ++#include "operators.h" ++//------------------------------------------------------------------------------------------------------------------------------ ++#include "operators.ompif/exchange_boundary.c" ++#include "operators.ompif/lambda.c" ++#include "operators.avx/gsrb.c" ++#include "operators.ompif/apply_op.c" ++#include "operators.ompif/residual.c" ++#include "operators.ompif/restriction.c" ++#include "operators.ompif/interpolation.c" ++#include "operators.ompif/misc.c" ++#include "operators.ompif/matmul.c" ++#include "operators.ompif/problem1.c" ++//------------------------------------------------------------------------------------------------------------------------------ |