From 3b855e7ec862f6298076aacc4a4171d1c72426f1 Mon Sep 17 00:00:00 2001 From: Chuck Yount Date: Wed, 18 Sep 2019 09:21:46 -0700 Subject: [PATCH 1/9] Remove cause of icc warning. --- include/yask_compiler_api.hpp | 2 +- src/common/common_utils.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/yask_compiler_api.hpp b/include/yask_compiler_api.hpp index a7c33f1f..03169442 100644 --- a/include/yask_compiler_api.hpp +++ b/include/yask_compiler_api.hpp @@ -959,7 +959,7 @@ namespace yask { } /// Get the underlying \ref yc_var pointer. - virtual const yc_var_ptr get_var() const { + virtual yc_var_ptr get_var() const { return _var; } diff --git a/src/common/common_utils.cpp b/src/common/common_utils.cpp index 6a16f055..adfd01af 100644 --- a/src/common/common_utils.cpp +++ b/src/common/common_utils.cpp @@ -43,7 +43,7 @@ namespace yask { // for numbers above 9 (at least up to 99). // Format: "major.minor.patch". - const string version = "3.02.01"; + const string version = "3.02.02"; string yask_get_version_string() { return version; From f10a9e301303141421057e01885a490c1291826f Mon Sep 17 00:00:00 2001 From: Chuck Yount Date: Thu, 19 Sep 2019 19:35:22 -0700 Subject: [PATCH 2/9] Update compiler version info and API docs. --- README.md | 8 ++++---- docs/api/html/classyask_1_1yc__var__proxy-members.html | 2 +- docs/api/html/classyask_1_1yc__var__proxy.html | 8 ++++---- docs/api/html/functions_func_g.html | 2 +- docs/api/html/functions_g.html | 2 +- docs/api/html/search/all_7.js | 2 +- docs/api/html/search/functions_7.js | 2 +- docs/api/html/yask__compiler__api_8hpp_source.html | 4 ++-- 8 files changed, 15 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 8416959d..7917affc 100644 --- a/README.md +++ b/README.md @@ -27,13 +27,13 @@ YASK contains a domain-specific compiler to convert stencil-equation specificati for multi-socket and multi-node operation or Intel(R) Parallel Studio XE Composer Edition for C++ Linux for single-socket only - (2018 or later; 2019.3 or later recommended). - * There was an issue in Intel(R) MPI versions 2019.1 and 2019.2 that + (2018 or later; 2019 update 5 (2019.0.5 or 2019u5) or later recommended). + * There was an issue in Intel(R) MPI versions 2019u1 and 2019u2 that caused the application to crash when allocating very large shared-memory (shm) regions, so those versions are not recommended when using the `-use_shm` feature. - This issue was resolved in MPI version 2019.3. - * If you are using g++ version 8.x or later, Intel(R) C++ version 2019.x or later + This issue was resolved in MPI version 2019u3. + * If you are using g++ version 8.x or later, Intel(R) C++ version 2019 is required. * Building a YASK kernel with the Gnu C++ compiler is possible. Limited testing with g++ 8.2.0 shows the "iso3dfd" kernel diff --git a/docs/api/html/classyask_1_1yc__var__proxy-members.html b/docs/api/html/classyask_1_1yc__var__proxy-members.html index 8fc82c3e..b87cf846 100644 --- a/docs/api/html/classyask_1_1yc__var__proxy-members.html +++ b/docs/api/html/classyask_1_1yc__var__proxy-members.html @@ -74,7 +74,7 @@

This is the complete list of members for yask::yc_var_proxy, including all inherited members.

- + diff --git a/docs/api/html/classyask_1_1yc__var__proxy.html b/docs/api/html/classyask_1_1yc__var__proxy.html index 6f1c152f..eb9952a4 100644 --- a/docs/api/html/classyask_1_1yc__var__proxy.html +++ b/docs/api/html/classyask_1_1yc__var__proxy.html @@ -101,10 +101,10 @@ virtual yc_var_ptr  - - - + + + diff --git a/docs/api/html/functions_func_g.html b/docs/api/html/functions_func_g.html index b2c44930..28c8b082 100644 --- a/docs/api/html/functions_func_g.html +++ b/docs/api/html/functions_func_g.html @@ -325,7 +325,7 @@

- g -

get_var()yask::yc_var_proxyinlinevirtual
get_var() constyask::yc_var_proxyinlinevirtual
get_var() constyask::yc_var_proxyinlinevirtual
operator yc_number_ptr_arg()yask::yc_var_proxyinlinevirtual
operator()(const std::vector< yc_number_node_ptr > &index_exprs)yask::yc_var_proxyinlinevirtual
operator()(const std::initializer_list< yc_number_node_ptr > &index_exprs)yask::yc_var_proxyinlinevirtual
get_var ()
 Get the underlying yc_var pointer.
 
-virtual const yc_var_ptr get_var () const
 Get the underlying yc_var pointer.
 
+virtual yc_var_ptr get_var () const
 Get the underlying yc_var pointer.
 
virtual yc_var_point_node_ptr operator() (const std::vector< yc_number_node_ptr > &index_exprs)
 Create an expression for a point in a var. More...
 
- + diff --git a/docs/api/html/classyask_1_1yc__var__proxy.html b/docs/api/html/classyask_1_1yc__var__proxy.html index eb9952a4..6f1c152f 100644 --- a/docs/api/html/classyask_1_1yc__var__proxy.html +++ b/docs/api/html/classyask_1_1yc__var__proxy.html @@ -101,10 +101,10 @@ virtual yc_var_ptr  - - - + + + diff --git a/docs/api/html/functions_func_g.html b/docs/api/html/functions_func_g.html index 28c8b082..b2c44930 100644 --- a/docs/api/html/functions_func_g.html +++ b/docs/api/html/functions_func_g.html @@ -325,7 +325,7 @@

- g -

get_var()yask::yc_var_proxyinlinevirtual
get_var() constyask::yc_var_proxyinlinevirtual
get_var() constyask::yc_var_proxyinlinevirtual
operator yc_number_ptr_arg()yask::yc_var_proxyinlinevirtual
operator()(const std::vector< yc_number_node_ptr > &index_exprs)yask::yc_var_proxyinlinevirtual
operator()(const std::initializer_list< yc_number_node_ptr > &index_exprs)yask::yc_var_proxyinlinevirtual
get_var ()
 Get the underlying yc_var pointer.
 
-virtual yc_var_ptr get_var () const
 Get the underlying yc_var pointer.
 
+virtual const yc_var_ptr get_var () const
 Get the underlying yc_var pointer.
 
virtual yc_var_point_node_ptr operator() (const std::vector< yc_number_node_ptr > &index_exprs)
 Create an expression for a point in a var. More...