-
Notifications
You must be signed in to change notification settings - Fork 578
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build status of Trilinos - testing.sandia.gov not reachable #13744
Comments
Our dashboards used to be accessible. Then legal things changed and we had to stop that. We are working on making more of our testing accessible again though. We are not testing on Windows, but people have been building there. Do you have an error message that you could share? |
@cgcgcg Thank you very much for this information! It would be really great to have some kind of build status publicly available again!
Since I don't have a machine currently available I unfortunately can't give you more information right now. I will follow up on this, once I have again a Windows machine available and can make more tests. Many greetings |
|
Argh I didn't think of that, yes, that should be conditional for GCC (I guess). Meaning, we always disable those warnings, but only for GCC. I'll open a PR today. |
Hello everybody, sorry for the late reply. But finally I have some more infos about compilation on Windows. First @cgcgcg: the lines that you mentioned were responsible for the "-Wno-inline" and "-Wno-deprecated" errors. I commented them out (already some time ago) and then the problem was gone. In the meantime I have worked on getting Trilinos compiled on Windows, using Microsofts cl compiler from Visual Studio 2022.
Note that especially the CXX flags This changes are not enough to get e.g. the whole thing compiled with
since e.g. Hierarchy.cpp relies on POSIX functions. I made a first attempt to replace them with c++17 filesystem functions, but did not test this thoroughly: Wit this I'm able to use Tpetra matrices and vectors with a Belos cg and a MueLu AMG preconditioner on Windows. |
@mathsen Thanks! I think I understand most of these changes. What's the deal with this one? diff --git a/packages/xpetra/sup/Matrix/Xpetra_CrsMatrixWrap_decl.hpp b/packages/xpetra/sup/Matrix/Xpetra_CrsMatrixWrap_decl.hpp
index cfa773d099c..65d44fdac61 100644
--- a/packages/xpetra/sup/Matrix/Xpetra_CrsMatrixWrap_decl.hpp
+++ b/packages/xpetra/sup/Matrix/Xpetra_CrsMatrixWrap_decl.hpp
@@ -454,7 +454,7 @@ class CrsMatrixWrap : public Matrix<Scalar, LocalOrdinal, GlobalOrdinal, Node> {
#ifdef HAVE_XPETRA_TPETRA
virtual local_matrix_type getLocalMatrixDevice() const;
- virtual typename local_matrix_type::HostMirror getLocalMatrixHost() const;
+ virtual typename Xpetra::CrsMatrix<Scalar, LocalOrdinal, GlobalOrdinal, Node>::local_matrix_type::HostMirror getLocalMatrixHost() const;
#else
#ifdef __GNUC__
#warning "Xpetra Kokkos interface for CrsMatrix is enabled (HAVE_XPETRA_KOKKOS_REFACTOR) but Tpetra is disabled. The Kokkos interface needs Tpetra to be enabled, too." |
@cgcgcg Without this change cl fails to compile with this error:
So cl complains about the function definition's return type not matching the declared return type. I simply changed the declared return type to the one implemented in Xpetra_CrsMatrixWrap_def.hpp as a quick fix - which made the compiler happy :) |
Ah, I see what's happening. Yep, we can fix that. |
Hello,
in the Wiki it is mentioned that Trilinos uses CTest and also in some other bug reports e.g. here pictures of the test results or references to testing.sandia.gov or testing-dev.sandia.gov are mentioned.
I currently try to build Trilinos on different platforms and there seems to be a regression introduced in current master branch regarding builds on Windows. It would be really interesting to see for me, if regression tests are passing or in general with which compilers Trilinos currently builds.
Unfortunately neither testing.sandia.gov nor testing-dev.sandia.gov are reachable for me - I can't even resolve the IP, e.g.:
dig +short testing.sandia.gov @9.9.9.9
returns nothing. Are the test results only available internally or is there a way of how I can have a look at those?
Thanks and many greetings
mathsen
The text was updated successfully, but these errors were encountered: