diff --git a/src/field/Field.impl.h b/src/field/Field.impl.h
index c9210691eddd8120c08e39f5811225a67dfbc4f3..71faf2e7f59538ea440626e8d40067feb9945273 100644
--- a/src/field/Field.impl.h
+++ b/src/field/Field.impl.h
@@ -254,7 +254,7 @@ namespace field {
       // Automatically select allocator if none was given
       if ( alloc == 0 )
       {
-         const uint_t alignment = 64;
+         const uint_t alignment = 32;
 
          // aligned allocator only used (by default) if ...
          if ( l == fzyx                      && // ... we use a structure of arrays layout