196 virtual const std::string&
get_name()
const =0;
211 virtual std::vector<std::string>
492 get_element(
const std::vector<idx_t>& indices )
const =0;
502 get_element(
const std::initializer_list<idx_t>& indices )
const =0;
528 const std::vector<idx_t>& indices,
530 bool strict_indices =
true ) =0;
543 const std::initializer_list<idx_t>& indices,
545 bool strict_indices =
true ) =0;
572 const std::vector<idx_t>& first_indices,
574 const std::vector<idx_t>& last_indices )
const =0;
595 const std::vector<idx_t>& indices,
597 bool strict_indices =
true ) =0;
610 const std::initializer_list<idx_t>& indices,
612 bool strict_indices =
true ) =0;
646 const std::vector<idx_t>& first_indices,
648 const std::vector<idx_t>& last_indices,
650 bool strict_indices =
true ) =0;
678 const std::vector<idx_t>& first_indices,
680 const std::vector<idx_t>& last_indices ) =0;
683 #ifdef COPY_SLICE_IMPLEMENTED 701 const std::vector<idx_t>& first_source_indices,
704 const std::vector<idx_t>& first_target_indices,
707 const std::vector<idx_t>& last_target_indices ) =0;
728 format_indices(
const std::initializer_list<idx_t>& indices )
const =0;
virtual idx_t get_alloc_size(const std::string &dim) const =0
Get the number of elements allocated in the specified dimension.
virtual idx_t get_first_valid_step_index() const =0
Get the first valid index in the step dimension.
virtual idx_t get_left_pad_size(const std::string &dim) const =0
Get the actual left padding in the specified dimension.
virtual bool is_dynamic_step_alloc() const =0
[Advanced] Get whether the allocation of the step dimension of this var can be modified at run-time.
diff --git a/include/aux/Soln.hpp b/include/aux/Soln.hpp
index ed10386b..26318ac1 100644
--- a/include/aux/Soln.hpp
+++ b/include/aux/Soln.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/include/aux/yc_node_api.hpp b/include/aux/yc_node_api.hpp
index 3ced0119..d82b050b 100644
--- a/include/aux/yc_node_api.hpp
+++ b/include/aux/yc_node_api.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/include/aux/yc_solution_api.hpp b/include/aux/yc_solution_api.hpp
index 456c62f8..d4f6a78f 100644
--- a/include/aux/yc_solution_api.hpp
+++ b/include/aux/yc_solution_api.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/include/aux/yk_solution_api.hpp b/include/aux/yk_solution_api.hpp
index b69f276e..7de32e95 100644
--- a/include/aux/yk_solution_api.hpp
+++ b/include/aux/yk_solution_api.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/include/aux/yk_var_api.hpp b/include/aux/yk_var_api.hpp
index a2f271c4..109de934 100644
--- a/include/aux/yk_var_api.hpp
+++ b/include/aux/yk_var_api.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/include/yask_common_api.hpp b/include/yask_common_api.hpp
index d55b784f..8dbbae8a 100644
--- a/include/yask_common_api.hpp
+++ b/include/yask_common_api.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/include/yask_compiler_api.hpp b/include/yask_compiler_api.hpp
index 426643dd..2e0ad70b 100644
--- a/include/yask_compiler_api.hpp
+++ b/include/yask_compiler_api.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/include/yask_kernel_api.hpp b/include/yask_kernel_api.hpp
index bd1da286..731464b1 100644
--- a/include/yask_kernel_api.hpp
+++ b/include/yask_kernel_api.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/common/combo.cpp b/src/common/combo.cpp
index 241d8614..f43c1827 100644
--- a/src/common/combo.cpp
+++ b/src/common/combo.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/common/combo.hpp b/src/common/combo.hpp
index 0b7d11e5..11bad3cd 100644
--- a/src/common/combo.hpp
+++ b/src/common/combo.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/common/common.mk b/src/common/common.mk
index c1baeb7f..ec244469 100644
--- a/src/common/common.mk
+++ b/src/common/common.mk
@@ -1,6 +1,6 @@
##############################################################################
## YASK: Yet Another Stencil Kit
-## Copyright (c) 2014-2020, Intel Corporation
+## Copyright (c) 2014-2021, Intel Corporation
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to
diff --git a/src/common/common_utils.cpp b/src/common/common_utils.cpp
index 51922ed0..90217c15 100644
--- a/src/common/common_utils.cpp
+++ b/src/common/common_utils.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
@@ -43,7 +43,7 @@ namespace yask {
// for numbers above 9 (at least up to 99).
// Format: "major.minor.patch".
- const string version = "3.05.06";
+ const string version = "3.05.07";
string yask_get_version_string() {
return version;
diff --git a/src/common/common_utils.hpp b/src/common/common_utils.hpp
index abc8271f..4272e48c 100644
--- a/src/common/common_utils.hpp
+++ b/src/common/common_utils.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/common/fd_coeff2.cpp b/src/common/fd_coeff2.cpp
index 4d8c9541..eba4c16c 100644
--- a/src/common/fd_coeff2.cpp
+++ b/src/common/fd_coeff2.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/common/idiv.hpp b/src/common/idiv.hpp
index 75b32e5e..b8a8ad07 100644
--- a/src/common/idiv.hpp
+++ b/src/common/idiv.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/common/output.cpp b/src/common/output.cpp
index 2fbae142..876ff9a1 100644
--- a/src/common/output.cpp
+++ b/src/common/output.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/common/swig/yask_common_api.i b/src/common/swig/yask_common_api.i
index 317e4fef..f679efd8 100644
--- a/src/common/swig/yask_common_api.i
+++ b/src/common/swig/yask_common_api.i
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/common/tests/combo_test.cpp b/src/common/tests/combo_test.cpp
index 4c139a34..623400cb 100644
--- a/src/common/tests/combo_test.cpp
+++ b/src/common/tests/combo_test.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/common/tests/tuple_test.cpp b/src/common/tests/tuple_test.cpp
index 7329ac42..c753482d 100644
--- a/src/common/tests/tuple_test.cpp
+++ b/src/common/tests/tuple_test.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/common/tuple.cpp b/src/common/tuple.cpp
index 70dcba97..5d7a54ed 100644
--- a/src/common/tuple.cpp
+++ b/src/common/tuple.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/common/tuple.hpp b/src/common/tuple.hpp
index 6b9aeff5..2a987048 100644
--- a/src/common/tuple.hpp
+++ b/src/common/tuple.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/common/yask_assert.hpp b/src/common/yask_assert.hpp
index 71dfea2d..1368b9e8 100644
--- a/src/common/yask_assert.hpp
+++ b/src/common/yask_assert.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/Makefile b/src/compiler/Makefile
index 21c82f07..2921d17c 100644
--- a/src/compiler/Makefile
+++ b/src/compiler/Makefile
@@ -1,6 +1,6 @@
##############################################################################
## YASK: Yet Another Stencil Kit
-## Copyright (c) 2014-2020, Intel Corporation
+## Copyright (c) 2014-2021, Intel Corporation
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/compiler_main.cpp b/src/compiler/compiler_main.cpp
index 6a5c2670..fbbbb982 100644
--- a/src/compiler/compiler_main.cpp
+++ b/src/compiler/compiler_main.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
@@ -373,7 +373,7 @@ int main(int argc, const char* argv[]) {
cout << "YASK -- Yet Another Stencil Kit\n"
"YASK Stencil Compiler Utility\n"
- "Copyright (c) 2014-2020, Intel Corporation.\n"
+ "Copyright (c) 2014-2021, Intel Corporation.\n"
"Version: " << yask_get_version_string() << endl;
try {
diff --git a/src/compiler/lib/Cpp.cpp b/src/compiler/lib/Cpp.cpp
index 7e4b64c1..0ed5d39e 100644
--- a/src/compiler/lib/Cpp.cpp
+++ b/src/compiler/lib/Cpp.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/Cpp.hpp b/src/compiler/lib/Cpp.hpp
index db8cf39a..af0f399a 100644
--- a/src/compiler/lib/Cpp.hpp
+++ b/src/compiler/lib/Cpp.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/CppIntrin.cpp b/src/compiler/lib/CppIntrin.cpp
index d038f6f0..9c8f7805 100644
--- a/src/compiler/lib/CppIntrin.cpp
+++ b/src/compiler/lib/CppIntrin.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/CppIntrin.hpp b/src/compiler/lib/CppIntrin.hpp
index 5ab43e15..84985bdc 100644
--- a/src/compiler/lib/CppIntrin.hpp
+++ b/src/compiler/lib/CppIntrin.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/Eqs.cpp b/src/compiler/lib/Eqs.cpp
index 593750cc..bae7661f 100644
--- a/src/compiler/lib/Eqs.cpp
+++ b/src/compiler/lib/Eqs.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/Eqs.hpp b/src/compiler/lib/Eqs.hpp
index bd9efde7..00d02671 100644
--- a/src/compiler/lib/Eqs.hpp
+++ b/src/compiler/lib/Eqs.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/Expr.cpp b/src/compiler/lib/Expr.cpp
index c791ea82..0aa3ac50 100644
--- a/src/compiler/lib/Expr.cpp
+++ b/src/compiler/lib/Expr.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/Expr.hpp b/src/compiler/lib/Expr.hpp
index c5f5f638..b83a56e1 100644
--- a/src/compiler/lib/Expr.hpp
+++ b/src/compiler/lib/Expr.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/ExprUtils.cpp b/src/compiler/lib/ExprUtils.cpp
index bc1d4321..27deb23b 100644
--- a/src/compiler/lib/ExprUtils.cpp
+++ b/src/compiler/lib/ExprUtils.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/ExprUtils.hpp b/src/compiler/lib/ExprUtils.hpp
index 1839679d..c8d88212 100644
--- a/src/compiler/lib/ExprUtils.hpp
+++ b/src/compiler/lib/ExprUtils.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/Parse.hpp b/src/compiler/lib/Parse.hpp
index 2c79d4ac..62445ec7 100644
--- a/src/compiler/lib/Parse.hpp
+++ b/src/compiler/lib/Parse.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/Print.cpp b/src/compiler/lib/Print.cpp
index efc7494a..1a67fa37 100644
--- a/src/compiler/lib/Print.cpp
+++ b/src/compiler/lib/Print.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/Print.hpp b/src/compiler/lib/Print.hpp
index ccfc0ee6..5cfc4e82 100644
--- a/src/compiler/lib/Print.hpp
+++ b/src/compiler/lib/Print.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/Settings.cpp b/src/compiler/lib/Settings.cpp
index 94e95919..db4358ce 100644
--- a/src/compiler/lib/Settings.cpp
+++ b/src/compiler/lib/Settings.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/Settings.hpp b/src/compiler/lib/Settings.hpp
index 16fd805c..442ff392 100644
--- a/src/compiler/lib/Settings.hpp
+++ b/src/compiler/lib/Settings.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/Solution.cpp b/src/compiler/lib/Solution.cpp
index 77e37845..6dc77198 100644
--- a/src/compiler/lib/Solution.cpp
+++ b/src/compiler/lib/Solution.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/Solution.hpp b/src/compiler/lib/Solution.hpp
index 6e753586..2ba920dd 100644
--- a/src/compiler/lib/Solution.hpp
+++ b/src/compiler/lib/Solution.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/Var.cpp b/src/compiler/lib/Var.cpp
index a66f0f16..2adf0375 100644
--- a/src/compiler/lib/Var.cpp
+++ b/src/compiler/lib/Var.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/Var.hpp b/src/compiler/lib/Var.hpp
index f07ed5f8..e483074b 100644
--- a/src/compiler/lib/Var.hpp
+++ b/src/compiler/lib/Var.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/Vec.cpp b/src/compiler/lib/Vec.cpp
index e8558c36..c128c511 100644
--- a/src/compiler/lib/Vec.cpp
+++ b/src/compiler/lib/Vec.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/Vec.hpp b/src/compiler/lib/Vec.hpp
index c041d810..b3a43aee 100644
--- a/src/compiler/lib/Vec.hpp
+++ b/src/compiler/lib/Vec.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/Visitor.hpp b/src/compiler/lib/Visitor.hpp
index 15e916e3..0cd53bd8 100644
--- a/src/compiler/lib/Visitor.hpp
+++ b/src/compiler/lib/Visitor.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/lib/YaskKernel.cpp b/src/compiler/lib/YaskKernel.cpp
index 8f7f2545..801cbb9f 100644
--- a/src/compiler/lib/YaskKernel.cpp
+++ b/src/compiler/lib/YaskKernel.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/swig/yask_compiler_api.i b/src/compiler/swig/yask_compiler_api.i
index fc535e48..c8e45fe6 100644
--- a/src/compiler/swig/yask_compiler_api.i
+++ b/src/compiler/swig/yask_compiler_api.i
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/tests/yask_compiler_api_exception_test.cpp b/src/compiler/tests/yask_compiler_api_exception_test.cpp
index c093ea03..8148ac2f 100644
--- a/src/compiler/tests/yask_compiler_api_exception_test.cpp
+++ b/src/compiler/tests/yask_compiler_api_exception_test.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/tests/yask_compiler_api_exception_test.py b/src/compiler/tests/yask_compiler_api_exception_test.py
index 81380909..556ba1a5 100755
--- a/src/compiler/tests/yask_compiler_api_exception_test.py
+++ b/src/compiler/tests/yask_compiler_api_exception_test.py
@@ -2,7 +2,7 @@
##############################################################################
## YASK: Yet Another Stencil Kit
-## Copyright (c) 2014-2020, Intel Corporation
+## Copyright (c) 2014-2021, Intel Corporation
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/tests/yask_compiler_api_test.cpp b/src/compiler/tests/yask_compiler_api_test.cpp
index 3a28af15..90d48ad0 100644
--- a/src/compiler/tests/yask_compiler_api_test.cpp
+++ b/src/compiler/tests/yask_compiler_api_test.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/compiler/tests/yask_compiler_api_test.py b/src/compiler/tests/yask_compiler_api_test.py
index 6fc8752f..3d6b159e 100755
--- a/src/compiler/tests/yask_compiler_api_test.py
+++ b/src/compiler/tests/yask_compiler_api_test.py
@@ -2,7 +2,7 @@
##############################################################################
## YASK: Yet Another Stencil Kit
-## Copyright (c) 2014-2020, Intel Corporation
+## Copyright (c) 2014-2021, Intel Corporation
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to
diff --git a/src/contrib/coefficients/fd_coeff.cpp b/src/contrib/coefficients/fd_coeff.cpp
index 249630e8..432510dd 100644
--- a/src/contrib/coefficients/fd_coeff.cpp
+++ b/src/contrib/coefficients/fd_coeff.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/contrib/coefficients/fd_coeff.hpp b/src/contrib/coefficients/fd_coeff.hpp
index 34ac00d3..b52fac2b 100644
--- a/src/contrib/coefficients/fd_coeff.hpp
+++ b/src/contrib/coefficients/fd_coeff.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/contrib/coefficients/fd_coeff_test.cpp b/src/contrib/coefficients/fd_coeff_test.cpp
index a2fecf18..8ec7cd8e 100644
--- a/src/contrib/coefficients/fd_coeff_test.cpp
+++ b/src/contrib/coefficients/fd_coeff_test.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/Makefile b/src/kernel/Makefile
index f7db81ab..eca83b56 100644
--- a/src/kernel/Makefile
+++ b/src/kernel/Makefile
@@ -1,6 +1,6 @@
##############################################################################
## YASK: Yet Another Stencil Kit
-## Copyright (c) 2014-2020, Intel Corporation
+## Copyright (c) 2014-2021, Intel Corporation
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/alloc.cpp b/src/kernel/lib/alloc.cpp
index 3334a56a..2af63442 100644
--- a/src/kernel/lib/alloc.cpp
+++ b/src/kernel/lib/alloc.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/auto_tuner.cpp b/src/kernel/lib/auto_tuner.cpp
index 21031f47..703390f4 100644
--- a/src/kernel/lib/auto_tuner.cpp
+++ b/src/kernel/lib/auto_tuner.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/auto_tuner.hpp b/src/kernel/lib/auto_tuner.hpp
index 8949eb58..f33b3664 100644
--- a/src/kernel/lib/auto_tuner.hpp
+++ b/src/kernel/lib/auto_tuner.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/cache_model.hpp b/src/kernel/lib/cache_model.hpp
index 903adbe1..f6cc0031 100644
--- a/src/kernel/lib/cache_model.hpp
+++ b/src/kernel/lib/cache_model.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/context.cpp b/src/kernel/lib/context.cpp
index 030ee6a0..4a9301b4 100644
--- a/src/kernel/lib/context.cpp
+++ b/src/kernel/lib/context.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/context.hpp b/src/kernel/lib/context.hpp
index cc4e80e8..b48e776c 100644
--- a/src/kernel/lib/context.hpp
+++ b/src/kernel/lib/context.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/factory.cpp b/src/kernel/lib/factory.cpp
index 8b7cf6e3..d2549757 100644
--- a/src/kernel/lib/factory.cpp
+++ b/src/kernel/lib/factory.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/generic_var.cpp b/src/kernel/lib/generic_var.cpp
index 286ec3e0..a9a53f89 100644
--- a/src/kernel/lib/generic_var.cpp
+++ b/src/kernel/lib/generic_var.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/generic_var.hpp b/src/kernel/lib/generic_var.hpp
index 9f59ebcc..0540e736 100644
--- a/src/kernel/lib/generic_var.hpp
+++ b/src/kernel/lib/generic_var.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/indices.hpp b/src/kernel/lib/indices.hpp
index be4ce05a..40b14f3f 100644
--- a/src/kernel/lib/indices.hpp
+++ b/src/kernel/lib/indices.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/new_var.cpp b/src/kernel/lib/new_var.cpp
index 79cc785c..501fdfa3 100644
--- a/src/kernel/lib/new_var.cpp
+++ b/src/kernel/lib/new_var.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/realv.hpp b/src/kernel/lib/realv.hpp
index adf0d42d..7bba0582 100644
--- a/src/kernel/lib/realv.hpp
+++ b/src/kernel/lib/realv.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/settings.cpp b/src/kernel/lib/settings.cpp
index f1acd586..c7283231 100644
--- a/src/kernel/lib/settings.cpp
+++ b/src/kernel/lib/settings.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/settings.hpp b/src/kernel/lib/settings.hpp
index 068af264..e4741c1f 100644
--- a/src/kernel/lib/settings.hpp
+++ b/src/kernel/lib/settings.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/setup.cpp b/src/kernel/lib/setup.cpp
index 8debb824..f7638575 100644
--- a/src/kernel/lib/setup.cpp
+++ b/src/kernel/lib/setup.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/soln_apis.cpp b/src/kernel/lib/soln_apis.cpp
index cfa10be5..409c52f0 100644
--- a/src/kernel/lib/soln_apis.cpp
+++ b/src/kernel/lib/soln_apis.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/stencil_calc.cpp b/src/kernel/lib/stencil_calc.cpp
index 252f550e..72329680 100644
--- a/src/kernel/lib/stencil_calc.cpp
+++ b/src/kernel/lib/stencil_calc.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/stencil_calc.hpp b/src/kernel/lib/stencil_calc.hpp
index 55089c32..20975e85 100644
--- a/src/kernel/lib/stencil_calc.hpp
+++ b/src/kernel/lib/stencil_calc.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/utils.cpp b/src/kernel/lib/utils.cpp
index 24290bbf..1a41dabf 100644
--- a/src/kernel/lib/utils.cpp
+++ b/src/kernel/lib/utils.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/utils.hpp b/src/kernel/lib/utils.hpp
index 2fe070d9..c2301d18 100644
--- a/src/kernel/lib/utils.hpp
+++ b/src/kernel/lib/utils.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/yask.hpp b/src/kernel/lib/yask.hpp
index f9b056fd..4a3642e5 100644
--- a/src/kernel/lib/yask.hpp
+++ b/src/kernel/lib/yask.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/yask_stencil.hpp b/src/kernel/lib/yask_stencil.hpp
index 02fa83d3..e2863569 100644
--- a/src/kernel/lib/yask_stencil.hpp
+++ b/src/kernel/lib/yask_stencil.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/yk_var.cpp b/src/kernel/lib/yk_var.cpp
index 92409a87..17857d3a 100644
--- a/src/kernel/lib/yk_var.cpp
+++ b/src/kernel/lib/yk_var.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/yk_var.hpp b/src/kernel/lib/yk_var.hpp
index 494d0e3f..09b0f130 100644
--- a/src/kernel/lib/yk_var.hpp
+++ b/src/kernel/lib/yk_var.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/lib/yk_var_apis.cpp b/src/kernel/lib/yk_var_apis.cpp
index 071814da..7316c4dc 100644
--- a/src/kernel/lib/yk_var_apis.cpp
+++ b/src/kernel/lib/yk_var_apis.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/swig/yask_kernel_api.i b/src/kernel/swig/yask_kernel_api.i
index 1031d6b4..ad21c3d0 100644
--- a/src/kernel/swig/yask_kernel_api.i
+++ b/src/kernel/swig/yask_kernel_api.i
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/tests/var_test.cpp b/src/kernel/tests/var_test.cpp
index bd02dced..f90f7094 100644
--- a/src/kernel/tests/var_test.cpp
+++ b/src/kernel/tests/var_test.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/tests/yask_kernel_api_exception_test.cpp b/src/kernel/tests/yask_kernel_api_exception_test.cpp
index cde759e7..40c37c7b 100644
--- a/src/kernel/tests/yask_kernel_api_exception_test.cpp
+++ b/src/kernel/tests/yask_kernel_api_exception_test.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/tests/yask_kernel_api_exception_test.py b/src/kernel/tests/yask_kernel_api_exception_test.py
index 9339ade6..3ba937d6 100755
--- a/src/kernel/tests/yask_kernel_api_exception_test.py
+++ b/src/kernel/tests/yask_kernel_api_exception_test.py
@@ -2,7 +2,7 @@
##############################################################################
## YASK: Yet Another Stencil Kit
-## Copyright (c) 2014-2020, Intel Corporation
+## Copyright (c) 2014-2021, Intel Corporation
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/tests/yask_kernel_api_test.cpp b/src/kernel/tests/yask_kernel_api_test.cpp
index 254c5723..342e4a33 100644
--- a/src/kernel/tests/yask_kernel_api_test.cpp
+++ b/src/kernel/tests/yask_kernel_api_test.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/tests/yask_kernel_api_test.py b/src/kernel/tests/yask_kernel_api_test.py
index 11dd1897..3dba26e8 100755
--- a/src/kernel/tests/yask_kernel_api_test.py
+++ b/src/kernel/tests/yask_kernel_api_test.py
@@ -2,7 +2,7 @@
##############################################################################
## YASK: Yet Another Stencil Kit
-## Copyright (c) 2014-2020, Intel Corporation
+## Copyright (c) 2014-2021, Intel Corporation
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/yask.sh b/src/kernel/yask.sh
index 5d450efe..a7d50891 100755
--- a/src/kernel/yask.sh
+++ b/src/kernel/yask.sh
@@ -2,7 +2,7 @@
##############################################################################
## YASK: Yet Another Stencil Kit
-## Copyright (c) 2014-2020, Intel Corporation
+## Copyright (c) 2014-2021, Intel Corporation
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to
diff --git a/src/kernel/yask_main.cpp b/src/kernel/yask_main.cpp
index a1e4e09e..2c8288ea 100644
--- a/src/kernel/yask_main.cpp
+++ b/src/kernel/yask_main.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
@@ -217,7 +217,7 @@ struct MySettings {
" \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n"
" \u2502 Y.A.S.K. \u2500\u2500 Yet Another Stencil Kit \u2502\n"
" \u2502 https://github.com/intel/yask \u2502\n"
- " \u2502 Copyright (c) 2014-2020, Intel Corporation \u2502\n"
+ " \u2502 Copyright (c) 2014-2021, Intel Corporation \u2502\n"
" \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n"
"\n"
"Version: " << yask_get_version_string() << endl <<
diff --git a/src/stencils/AwpStencil.cpp b/src/stencils/AwpStencil.cpp
index 03cfc8f8..73bae7f3 100644
--- a/src/stencils/AwpStencil.cpp
+++ b/src/stencils/AwpStencil.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/stencils/ElasticStencil/Elastic2Stencil.hpp b/src/stencils/ElasticStencil/Elastic2Stencil.hpp
index cf0c8f05..6c5a0781 100644
--- a/src/stencils/ElasticStencil/Elastic2Stencil.hpp
+++ b/src/stencils/ElasticStencil/Elastic2Stencil.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/stencils/ElasticStencil/ElasticStencil.hpp b/src/stencils/ElasticStencil/ElasticStencil.hpp
index 7475aef7..9832fa51 100644
--- a/src/stencils/ElasticStencil/ElasticStencil.hpp
+++ b/src/stencils/ElasticStencil/ElasticStencil.hpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/stencils/FSGElastic2Stencil.cpp b/src/stencils/FSGElastic2Stencil.cpp
index 2aaeb1af..d13cff7c 100644
--- a/src/stencils/FSGElastic2Stencil.cpp
+++ b/src/stencils/FSGElastic2Stencil.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/stencils/FSGElasticStencil.cpp b/src/stencils/FSGElasticStencil.cpp
index 9c9637ba..b25bdd76 100644
--- a/src/stencils/FSGElasticStencil.cpp
+++ b/src/stencils/FSGElasticStencil.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/stencils/Iso3dfdStencil.cpp b/src/stencils/Iso3dfdStencil.cpp
index b50e6815..5e34b539 100644
--- a/src/stencils/Iso3dfdStencil.cpp
+++ b/src/stencils/Iso3dfdStencil.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/stencils/SSGElastic2Stencil.cpp b/src/stencils/SSGElastic2Stencil.cpp
index 4b974547..8fdd753f 100644
--- a/src/stencils/SSGElastic2Stencil.cpp
+++ b/src/stencils/SSGElastic2Stencil.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/stencils/SSGElasticStencil.cpp b/src/stencils/SSGElasticStencil.cpp
index e43b3102..4c64d729 100644
--- a/src/stencils/SSGElasticStencil.cpp
+++ b/src/stencils/SSGElasticStencil.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/stencils/SimpleStencils.cpp b/src/stencils/SimpleStencils.cpp
index 432e78e4..0978e81f 100644
--- a/src/stencils/SimpleStencils.cpp
+++ b/src/stencils/SimpleStencils.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/stencils/TTIStencil.cpp b/src/stencils/TTIStencil.cpp
index 736ce17f..e599e552 100644
--- a/src/stencils/TTIStencil.cpp
+++ b/src/stencils/TTIStencil.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/src/stencils/TestStencils.cpp b/src/stencils/TestStencils.cpp
index 9967c145..61fc9a90 100644
--- a/src/stencils/TestStencils.cpp
+++ b/src/stencils/TestStencils.cpp
@@ -1,7 +1,7 @@
/*****************************************************************************
YASK: Yet Another Stencil Kit
-Copyright (c) 2014-2020, Intel Corporation
+Copyright (c) 2014-2021, Intel Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
diff --git a/utils/bin/analyze_trace.pl b/utils/bin/analyze_trace.pl
index d6fbe051..483712bc 100755
--- a/utils/bin/analyze_trace.pl
+++ b/utils/bin/analyze_trace.pl
@@ -2,7 +2,7 @@
##############################################################################
## YASK: Yet Another Stencil Kit
-## Copyright (c) 2014-2020, Intel Corporation
+## Copyright (c) 2014-2021, Intel Corporation
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to
diff --git a/utils/bin/convert_v2_stencil.pl b/utils/bin/convert_v2_stencil.pl
index 6548e4b4..37f5b31c 100755
--- a/utils/bin/convert_v2_stencil.pl
+++ b/utils/bin/convert_v2_stencil.pl
@@ -3,7 +3,7 @@
##############################################################################
## YASK: Yet Another Stencil Kit
-## Copyright (c) 2014-2020, Intel Corporation
+## Copyright (c) 2014-2021, Intel Corporation
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to
diff --git a/utils/bin/gen_layouts.pl b/utils/bin/gen_layouts.pl
index d30bb9ea..44d76df4 100755
--- a/utils/bin/gen_layouts.pl
+++ b/utils/bin/gen_layouts.pl
@@ -2,7 +2,7 @@
##############################################################################
## YASK: Yet Another Stencil Kit
-## Copyright (c) 2014-2020, Intel Corporation
+## Copyright (c) 2014-2021, Intel Corporation
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to
diff --git a/utils/bin/gen_loops.pl b/utils/bin/gen_loops.pl
index c041a763..8370750d 100755
--- a/utils/bin/gen_loops.pl
+++ b/utils/bin/gen_loops.pl
@@ -3,7 +3,7 @@
##############################################################################
## YASK: Yet Another Stencil Kit
-## Copyright (c) 2014-2020, Intel Corporation
+## Copyright (c) 2014-2021, Intel Corporation
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to
diff --git a/utils/bin/view_asm.pl b/utils/bin/view_asm.pl
index 881fea96..21e9607a 100755
--- a/utils/bin/view_asm.pl
+++ b/utils/bin/view_asm.pl
@@ -2,7 +2,7 @@
##############################################################################
## YASK: Yet Another Stencil Kit
-## Copyright (c) 2014-2020, Intel Corporation
+## Copyright (c) 2014-2021, Intel Corporation
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to
diff --git a/utils/bin/yask_log_to_csv.pl b/utils/bin/yask_log_to_csv.pl
index e9766b89..ce164ac3 100755
--- a/utils/bin/yask_log_to_csv.pl
+++ b/utils/bin/yask_log_to_csv.pl
@@ -2,7 +2,7 @@
##############################################################################
## YASK: Yet Another Stencil Kit
-## Copyright (c) 2014-2020, Intel Corporation
+## Copyright (c) 2014-2021, Intel Corporation
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to
diff --git a/utils/bin/yask_tuner.pl b/utils/bin/yask_tuner.pl
index f9f26f73..799dcf59 100755
--- a/utils/bin/yask_tuner.pl
+++ b/utils/bin/yask_tuner.pl
@@ -2,7 +2,7 @@
##############################################################################
## YASK: Yet Another Stencil Kit
-## Copyright (c) 2014-2020, Intel Corporation
+## Copyright (c) 2014-2021, Intel Corporation
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to
diff --git a/utils/bin/yask_tuner_summary.csh b/utils/bin/yask_tuner_summary.csh
index 54d9740c..1a2fa86c 100755
--- a/utils/bin/yask_tuner_summary.csh
+++ b/utils/bin/yask_tuner_summary.csh
@@ -2,7 +2,7 @@
##############################################################################
## YASK: Yet Another Stencil Kit
-## Copyright (c) 2014-2020, Intel Corporation
+## Copyright (c) 2014-2021, Intel Corporation
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to
diff --git a/utils/lib/CmdLine.pm b/utils/lib/CmdLine.pm
index d95f5da5..78430241 100644
--- a/utils/lib/CmdLine.pm
+++ b/utils/lib/CmdLine.pm
@@ -1,6 +1,6 @@
##############################################################################
## YASK: Yet Another Stencil Kit
-## Copyright (c) 2014-2020, Intel Corporation
+## Copyright (c) 2014-2021, Intel Corporation
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to
diff --git a/utils/lib/YaskUtils.pm b/utils/lib/YaskUtils.pm
index 9d574c54..4ffd28e2 100644
--- a/utils/lib/YaskUtils.pm
+++ b/utils/lib/YaskUtils.pm
@@ -1,6 +1,6 @@
##############################################################################
## YASK: Yet Another Stencil Kit
-## Copyright (c) 2014-2020, Intel Corporation
+## Copyright (c) 2014-2021, Intel Corporation
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to