Trilinos issueshttps://gitlab.osti.gov/jmwille/Trilinos/-/issues2018-11-12T19:30:43Zhttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/3808Trilinos dependencies version!2018-11-12T19:30:43ZJames WillenbringTrilinos dependencies version!*Created by: Hostudent*
I installed trilinos on my MacBook (on Mojave OS) and encountered with lots of failed test.
after a couple of days, i realized that the problem is with the versions of the dependencies.
as i mentioned in the l...*Created by: Hostudent*
I installed trilinos on my MacBook (on Mojave OS) and encountered with lots of failed test.
after a couple of days, i realized that the problem is with the versions of the dependencies.
as i mentioned in the last issue I'm really amateur in Unix systems.
now my question is: which version of these packages are more stable to install:
and please write down the configure command for each one to provide correct dependencies. I'm trying to install trilinos in order to install peridigm. so please someone explain each part.
gcc
Boost
OpenMPI
NetCDF
Curl
HDF5
and any dependencies that these packages need to be installed before them.
thank youhttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/3798Zoltan & Tpetracore tests failed with MPI (Parallel) - in trilinos installation2018-11-09T19:37:35ZJames WillenbringZoltan & Tpetracore tests failed with MPI (Parallel) - in trilinos installation*Created by: Hostudent*
At first, I've to say that I'm really amateur in Unix systems and I'm trying to install trilinos(in order to install peridigm) on my MacBook (OS updated to Mojave) for last 5 days!
after all, I could reduce numb...*Created by: Hostudent*
At first, I've to say that I'm really amateur in Unix systems and I'm trying to install trilinos(in order to install peridigm) on my MacBook (OS updated to Mojave) for last 5 days!
after all, I could reduce numbers of failed tests to 25, as below.
can anyone help me to fix them, please??
The following tests FAILED:
113 - TeuchosComm_Time_test_MPI_1 (Failed)
465 - Zoltan_ch_brack2_3_zoltan_parallel (Failed)
467 - Zoltan_ch_degenerate_zoltan_parallel (Failed)
468 - Zoltan_ch_degenerateAA_zoltan_parallel (Failed)
471 - Zoltan_ch_grid20x19_zoltan_parallel (Failed)
472 - Zoltan_ch_hammond_zoltan_parallel (Failed)
473 - Zoltan_ch_hammond2_zoltan_parallel (Failed)
474 - Zoltan_ch_hughes_zoltan_parallel (Failed)
482 - Zoltan_hg_cage10_zoltan_parallel (Failed)
485 - Zoltan_hg_felix_zoltan_parallel (Failed)
486 - Zoltan_hg_ibm03_zoltan_parallel (Failed)
500 - TpetraCore_gemv_MPI_1 (Failed)
501 - TpetraCore_gemm_m_eq_1_MPI_1 (Failed)
502 - TpetraCore_gemm_m_eq_2_MPI_1 (Failed)
503 - TpetraCore_gemm_m_eq_5_MPI_1 (Failed)
504 - TpetraCore_gemm_m_eq_13_MPI_1 (Failed)
542 - TpetraCore_CrsMatrix_UnitTests_MPI_4 (Failed)
543 - TpetraCore_CrsMatrix_UnitTests2_MPI_4 (Failed)
544 - TpetraCore_CrsMatrix_UnitTests3_MPI_4 (Failed)
545 - TpetraCore_CrsMatrix_UnitTests4_MPI_4 (Failed)
550 - TpetraCore_CrsMatrix_ReplaceDomainMapAndImporter_MPI_4 (Failed)
553 - TpetraCore_CrsMatrix_gaussSeidel_MPI_4 (Failed)
904 - SEACASExodus_exodus_unit_tests_nc5_env (Failed)
1022 - Teko_testdriver_MPI_1 (Failed)
1037 - Teko_ModALPreconditioner_MPI_1 (Failed)
I think that the problem is with open-mpi because before open-mpi, i used mpich and the failed tests were as below:
The following tests FAILED:
113 - TeuchosComm_Time_test_MPI_1 (Failed)
409 - Epetra_BlockMap_test_MPI_4 (Failed)
428 - Epetra_IntSerialDense_test_MPI_1 (Failed)
429 - Epetra_Map_test_MPI_1 (Failed)
440 - Epetra_SimpleLongLongTest_MPI_4 (Failed)
441 - Epetra_BlockMap_test_LL_MPI_4 (Failed)
454 - Epetra_Map_test_LL_MPI_1 (Failed)
500 - TpetraCore_gemv_MPI_1 (Failed)
501 - TpetraCore_gemm_m_eq_1_MPI_1 (Failed)
502 - TpetraCore_gemm_m_eq_2_MPI_1 (Failed)
503 - TpetraCore_gemm_m_eq_5_MPI_1 (Failed)
504 - TpetraCore_gemm_m_eq_13_MPI_1 (Failed)
534 - TpetraCore_CrsGraph_UnitTests0_MPI_4 (Failed)
535 - TpetraCore_CrsGraph_UnitTests1_MPI_4 (Failed)
539 - TpetraCore_CrsGraph_PackUnpack_MPI_1_MPI_1 (Failed)
542 - TpetraCore_CrsMatrix_UnitTests_MPI_4 (Failed)
543 - TpetraCore_CrsMatrix_UnitTests2_MPI_4 (Failed)
544 - TpetraCore_CrsMatrix_UnitTests3_MPI_4 (Failed)
545 - TpetraCore_CrsMatrix_UnitTests4_MPI_4 (Failed)
549 - TpetraCore_CrsMatrix_WithGraph_Serial_MPI_4 (Failed)
550 - TpetraCore_CrsMatrix_ReplaceDomainMapAndImporter_MPI_4 (Failed)
553 - TpetraCore_CrsMatrix_gaussSeidel_MPI_4 (Failed)
559 - TpetraCore_CrsMatrix_MultipleFillCompletes_MPI_4 (Failed)
563 - TpetraCore_CrsMatrix_PackUnpack_MPI_1_MPI_1 (Failed)
567 - TpetraCore_Directory_UnitTests_MPI_4 (Failed)
627 - TpetraCore_MultiVector_UnitTests_MPI_4 (Failed)
661 - EpetraExt_inout_hdf5_test_MPI_4 (Failed)
812 - ML_SelfSmoother_MPI_4 (Failed)
904 - SEACASExodus_exodus_unit_tests_nc5_env (Failed)
940 - Anasazi_Epetra_BlockDavidson_solvertest_MPI_4 (Failed)
951 - Anasazi_Epetra_BKS_solvertest_MPI_4 (Failed)
958 - Anasazi_Epetra_GeneralizedDavidson_solvertest_MPI_4 (Failed)
961 - Anasazi_Epetra_LOBPCG_solvertest_MPI_4 (Failed)
978 - Anasazi_SortManager_test_MPI_4 (Failed)
979 - Anasazi_StatusTest_test_MPI_4 (Failed)
1005 - Stratimikos_test_single_belos_thyra_solver_driver_FourByFour_MPI_1 (Failed)
1006 - Stratimikos_test_single_belos_thyra_solver_driver_nos5_kl190_MPI_1 (Failed)
1007 - Stratimikos_test_single_belos_thyra_solver_driver_nos1_np_MPI_1 (Failed)
1008 - Stratimikos_test_single_belos_thyra_solver_driver_nos1_MPI_1 (Failed)
1009 - Stratimikos_test_single_belos_thyra_solver_driver_nos1_nrhs8_MPI_1 (Failed)
1018 - Stratimikos_test_single_stratimikos_solver_driver_belos_np_MPI_1 (Failed)
1019 - Stratimikos_test_single_stratimikos_solver_driver_belos_ifpack_MPI_1 (Failed)
1020 - Stratimikos_test_single_stratimikos_solver_driver_belos_ml_MPI_1 (Failed)
1021 - Teko_testdriver_MPI_4 (Failed)
1022 - Teko_testdriver_MPI_1 (Failed)
1023 - Teko_testdriver_tpetra_MPI_4 (Failed)
1024 - Teko_testdriver_tpetra_MPI_1 (Failed)
1025 - Teko_IterativePreconditionerFactory_test_MPI_1 (Failed)
1026 - Teko_LU2x2InverseOp_test_MPI_1 (Failed)
1028 - Teko_RequestInterface_test_MPI_1 (Failed)
1029 - Teko_DiagnosticLinearOp_test_MPI_1 (Failed)
1030 - Teko_DiagonallyScaledPreconditioner_MPI_1 (Failed)
1031 - Teko_InverseFactoryOperator_MPI_1 (Failed)
1034 - Teko_StratimikosFactory_MPI_1 (Failed)
1037 - Teko_ModALPreconditioner_MPI_1 (Failed)
1046 - Intrepid_test_Discretization_Basis_HCURL_HEX_I1_FEM_Test_01_MPI_1 (Failed)
1047 - Intrepid_test_Discretization_Basis_HCURL_HEX_In_FEM_Test_01_MPI_1 (Failed)
1049 - Intrepid_test_Discretization_Basis_HCURL_TET_I1_FEM_Test_01_MPI_1 (Failed)
1050 - Intrepid_test_Discretization_Basis_HCURL_WEDGE_I1_FEM_Test_01_MPI_1 (Failed)
1051 - Intrepid_test_Discretization_Basis_HCURL_TRI_I1_FEM_Test_01_MPI_1 (Failed)
1052 - Intrepid_test_Discretization_Basis_HCURL_QUAD_I1_FEM_Test_01_MPI_1 (Failed)
1053 - Intrepid_test_Discretization_Basis_HCURL_QUAD_In_FEM_Test_01_MPI_1 (Failed)
1054 - Intrepid_test_Discretization_Basis_HDIV_HEX_I1_FEM_Test_01_MPI_1 (Failed)
1055 - Intrepid_test_Discretization_Basis_HDIV_HEX_In_FEM_Test_01_MPI_1 (Failed)
1057 - Intrepid_test_Discretization_Basis_HDIV_TET_I1_FEM_Test_01_MPI_1 (Failed)
1058 - Intrepid_test_Discretization_Basis_HDIV_TRI_I1_FEM_Test_01_MPI_1 (Failed)
1059 - Intrepid_test_Discretization_Basis_HDIV_QUAD_I1_FEM_Test_01_MPI_1 (Failed)
1060 - Intrepid_test_Discretization_Basis_HDIV_QUAD_In_FEM_Test_01_MPI_1 (Failed)
1062 - Intrepid_test_Discretization_Basis_HDIV_WEDGE_I1_FEM_Test_01_MPI_1 (Failed)
1065 - Intrepid_test_Discretization_Basis_HGRAD_LINE_Cn_FEM_Test_01_MPI_1 (Failed)
1069 - Intrepid_test_Discretization_Basis_HGRAD_LINE_Hermite_FEM_Test_01_MPI_1 (Failed)
1071 - Intrepid_test_Discretization_Basis_HGRAD_QUAD_C1_FEM_Test_01_MPI_1 (Failed)
1073 - Intrepid_test_Discretization_Basis_HGRAD_QUAD_C2_FEM_Test_01_MPI_1 (Failed)
1075 - Intrepid_test_Discretization_Basis_HGRAD_QUAD_Cn_FEM_Test_01_MPI_1 (Failed)
1077 - Intrepid_test_Discretization_Basis_HGRAD_TRI_C1_FEM_Test_01_MPI_1 (Failed)
1079 - Intrepid_test_Discretization_Basis_HGRAD_TRI_C2_FEM_Test_01_MPI_1 (Failed)
1081 - Intrepid_test_Discretization_Basis_HGRAD_HEX_C1_FEM_Test_01_MPI_1 (Failed)
1083 - Intrepid_test_Discretization_Basis_HGRAD_HEX_C2_FEM_Test_01_MPI_1 (Failed)
1085 - Intrepid_test_Discretization_Basis_HGRAD_HEX_I2_FEM_Test_01_MPI_1 (Failed)
1087 - Intrepid_test_Discretization_Basis_HGRAD_HEX_Cn_FEM_Test_01_MPI_1 (Failed)
1089 - Intrepid_test_Discretization_Basis_HGRAD_TET_C1_FEM_Test_01_MPI_1 (Failed)
1091 - Intrepid_test_Discretization_Basis_HGRAD_TET_C2_FEM_Test_01_MPI_1 (Failed)
1102 - Intrepid_test_Discretization_Basis_HGRAD_WEDGE_C1_FEM_Test_01_MPI_1 (Failed)
1104 - Intrepid_test_Discretization_Basis_HGRAD_WEDGE_C2_FEM_Test_01_MPI_1 (Failed)
1105 - Intrepid_test_Discretization_Basis_HGRAD_WEDGE_I2_FEM_Test_01_MPI_1 (Failed)
1107 - Intrepid_test_Discretization_Basis_HGRAD_PYR_C1_FEM_Test_01_MPI_1 (Failed)
1109 - Intrepid_test_Discretization_Basis_HGRAD_PYR_I2_FEM_Test_01_MPI_1 (Failed)
1118 - Intrepid_test_Discretization_Integration_Test_01_MPI_1 (Failed)
1154 - Intrepid_test_Shared_IntrepidPolylib_Test_01_MPI_1 (Failed)
1156 - Intrepid_test_Shared_PointTools_Test_01_MPI_1 (Failed)
1240 - NOX_Thyra_JFNK_MPI_1 (Failed)
1272 - NOX_Tpetra_1DFEM_MPI_4 (Failed)
1274 - Rythmos_ConvergenceTestHelpers_UnitTest_MPI_1 (Failed)
1277 - Rythmos_ExplicitRK_UnitTest_MPI_1 (Failed)
1279 - Rythmos_ImplicitRK_UnitTest_MPI_1 (Failed)
1280 - Rythmos_IntegratorBuilder_UnitTest_MPI_1 (Failed)
1281 - Rythmos_InterpolationBuffer_UnitTest_MPI_1 (Failed)
1284 - Rythmos_RKButcherTableau_UnitTest_MPI_1 (Failed)
1285 - Rythmos_SinCosModel_UnitTest_MPI_1 (Failed)
1286 - Rythmos_VanderPolModel_UnitTest_MPI_1 (Failed)
1290 - Rythmos_StepperBuilder_UnitTest_MPI_1 (Failed)
1291 - Rythmos_StepperHelpers_UnitTest_MPI_1 (Failed)
1297 - Rythmos_ForwardEulerStepper_UnitTest_MPI_1 (Failed)
1298 - Rythmos_BackwardEulerStepper_UnitTest_MPI_1 (Failed)
1304 - Rythmos_IntegrationObservers_UnitTest_MPI_1 (Failed)
1385 - Stokhos_TpetraCrsMatrixMPVectorUnitTest_Serial_MPI_4 (Failed)
1390 - Piro_MatrixFreeDecorator_UnitTests_MPI_4 (Failed)
1394 - Piro_AnalysisDriverTpetra_MPI_4 (Failed)
1398 - Piro_RythmosSolver_UnitTests_MPI_4 (Failed)
the installed dependecies on my system: all of them installed by homebrew
gcc 8.2.0
cmake 3.12.3
openmpi 3.1.3
boost 1.67.0_1
hdf5 1.10.4
netcdf 4.6.1_4
and i should mention that i set all environment variables as recommended!
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3783PyTrilinos: How can I get the MPI include directory in a robust way?2018-10-31T18:44:06ZJames WillenbringPyTrilinos: How can I get the MPI include directory in a robust way?*Created by: wfspotz*
@trilinos/pytrilinos @trilinos/framework
## Expectations
In PyTrilinos, I have a python script that generates a SWIG interface file. That SWIG interface file needs to know where the `mpi.h` header file is, so ...*Created by: wfspotz*
@trilinos/pytrilinos @trilinos/framework
## Expectations
In PyTrilinos, I have a python script that generates a SWIG interface file. That SWIG interface file needs to know where the `mpi.h` header file is, so I can parse it and extract `MPI_VERSION`. I developed some logic to find it that worked for me, but it is not robust enough to work for all users. How can I obtain the MPI include path for finding `mpi.h` in a robust way?
## Current Behavior
In #3618 the user specifies his MPI configuration with
-D TPL_ENABLE_MPI:BOOL=ON
-D MPI_EXEC:FILEPATH=/opt/apps/xalt/0.6/bin/ibrun
but my script specifies the path to `mpi.h` incorrectly.
## Motivation and Context
Here is what I do. I start with a file `get_teuchos_rcp.py.in` that will get copied to the build directory with `cmake` variable substituted in. It has the following function defined to correctly interpret `cmake` boolean variables:
def cmake_bool(value):
if value.upper() in ("", "0", "FALSE", "N", "NO", "OFF"):
return False
return True
I then define python variable `WITH_MPI` (among many others) using
WITH_MPI = cmake_bool("${TPL_ENABLE_MPI}")
I then use this logic to define python variable `MPI_BASE_DIR`:
MPI_BASE_DIR = "${MPI_BASE_DIR}"
if WITH_MPI:
if MPI_BASE_DIR == "":
MPI_BIN_DIR = os.path.split("${MPI_CXX_COMPILER}")[0]
MPI_BASE_DIR = os.path.split(MPI_BIN_DIR)[0]
All this leads to supporting the following function:
def get_mpi_version():
header = os.path.join(MPI_BASE_DIR, "include", "mpi.h")
version = ""
for line in open(header, 'r').readlines():
if "MPI_VERSION" in line:
version = line.split()[2]
break
return version
But the assumption that `mpi.h` lives in `MPI_BASE_DIR/include` is wrong, because in my user's case, the actual path does not have an `include` suffix.
## Definition of Done
When the user in #3618 can build PyTrilinos at his installation, which is TACC.
## Possible Solution
Does the `cmake` logic that looks for MPI have logic that extracts the location of the `mpi.h` file? If not, could it be added?
## Related Issues
* Blocks #3618
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3778Framework: Autotester for master merge does not delete branches after merge2018-11-14T15:49:38ZJames WillenbringFramework: Autotester for master merge does not delete branches after merge*Created by: csiefer2*
The branch list is littered with merged branches like this guy:
master_merge_20181018_074226
After getting on my case about automatically generated branch proliferation, I'd like to return the favor :stuck_...*Created by: csiefer2*
The branch list is littered with merged branches like this guy:
master_merge_20181018_074226
After getting on my case about automatically generated branch proliferation, I'd like to return the favor :stuck_out_tongue:
@trilinos/framework
@william76 https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3774Tpetra: improve BlockCrsMatrix documentation2018-10-30T16:34:11ZJames WillenbringTpetra: improve BlockCrsMatrix documentation*Created by: jhux2*
As mentioned in #3751, the documentation for Tpetra's BlockCrsMatrix could mislead a user or developer into thinking that fillComplete() is supported or required. The documentation should be improved.*Created by: jhux2*
As mentioned in #3751, the documentation for Tpetra's BlockCrsMatrix could mislead a user or developer into thinking that fillComplete() is supported or required. The documentation should be improved.https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3761Framework: do Trilinos teams have repo read access?2018-11-17T01:57:06ZJames WillenbringFramework: do Trilinos teams have repo read access?*Created by: jhux2*
@trilinos/framework @srajama1 (product owner) @maherou @jwillenbring @bartlettroscoe
I would like to be able to assign the @trilinos/muelu team as a reviewer for MueLu-related PRs. According to [this](https://he...*Created by: jhux2*
@trilinos/framework @srajama1 (product owner) @maherou @jwillenbring @bartlettroscoe
I would like to be able to assign the @trilinos/muelu team as a reviewer for MueLu-related PRs. According to [this](https://help.github.com/articles/requesting-a-pull-request-review/) page, this should be possible _if_ the team has read permission for the repo.
Question: Do Trilinos teams have read permissions for the Trilinos repo? If not, would it be possible to allow teams read access, or is there a good reason for not doing so?https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3758MueLu: check that Tutorial is built and tested somewhere nightly2018-11-08T06:36:15ZJames WillenbringMueLu: check that Tutorial is built and tested somewhere nightly*Created by: jhux2*
@trilinos/muelu *Created by: jhux2*
@trilinos/muelu https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3754CMake RPATH and stage directories2018-10-29T10:18:10ZJames WillenbringCMake RPATH and stage directories*Created by: teamblubee*
I am installing some Trilinos packages into a stage directory but certain projects do not follow the recommendations of setting CMAKE_INSTALL_RPATH
I've set CMAKE_INSTALL_RPATH=/usr/local and build these pack...*Created by: teamblubee*
I am installing some Trilinos packages into a stage directory but certain projects do not follow the recommendations of setting CMAKE_INSTALL_RPATH
I've set CMAKE_INSTALL_RPATH=/usr/local and build these packages:
```shell
'include/Makefile.export.KokkosCore' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.Ifpack' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.ROL' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.ML' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.Kokkos' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.TeuchosKokkosComm' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.MueLu' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.TrilinosSS' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.TeuchosKokkosCompat' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.TeuchosCore' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.Trilinos' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.Sacado' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.Amesos' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.Zoltan' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.TeuchosParser' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.TeuchosParameterList' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.EpetraExt' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.Triutils' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.Xpetra' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.Teuchos' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.TeuchosRemainder' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.TeuchosNumerics' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.Epetra' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.TeuchosComm' is referring to /stage/usr/ports/math/trilinos/work/stage
'include/Makefile.export.AztecOO' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/ML/MLConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/Epetra/EpetraConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/MueLu/MueLuConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/TeuchosComm/TeuchosCommConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/ROL/ROLConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/Teuchos/TeuchosConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/TeuchosNumerics/TeuchosNumericsConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/TeuchosRemainder/TeuchosRemainderConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/Amesos/AmesosConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/TeuchosParameterList/TeuchosParameterListConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/AztecOO/AztecOOConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/Ifpack/IfpackConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/EpetraExt/EpetraExtConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/TeuchosCore/TeuchosCoreConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/Sacado/SacadoConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/TeuchosParser/TeuchosParserConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/Trilinos/TrilinosConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/TrilinosSS/TrilinosSSConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/KokkosCore/KokkosCoreConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/TeuchosKokkosComm/TeuchosKokkosCommConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/TeuchosKokkosCompat/TeuchosKokkosCompatConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/Zoltan/ZoltanConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/Xpetra/XpetraConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/Kokkos/KokkosConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/Kokkos/kokkos_generated_settings.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
'lib/cmake/Triutils/TriutilsConfig.cmake' is referring to /stage/usr/ports/math/trilinos/work/stage
```
As you can see from the output the above, those cmake files are still referencing the staging directory instead of the value set by CMAKE_INSTALL_PREFIX;
Please note before setting that value a lot more projects were referencing the stage directory so it seems that maybe only some projects are affected.
I am building this to interface with dealii
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3749TrilinosCouplings build and test failures in the build Trilinos-atdm-white-ri...2019-04-06T00:15:10ZJames WillenbringTrilinosCouplings build and test failures in the build Trilinos-atdm-white-ride-cuda-9.2-release-debug-pt starting 2018-10-24*Created by: bartlettroscoe*
@trilinos/trilinoscouplings, @jwillenbring (Trilinos Framework Product Area Lead), @trilinos/muelu, @lucbv
## Next Action Status
Build and test errors were caused by merge of PR #3723 on 10/23/2018 th...*Created by: bartlettroscoe*
@trilinos/trilinoscouplings, @jwillenbring (Trilinos Framework Product Area Lead), @trilinos/muelu, @lucbv
## Next Action Status
Build and test errors were caused by merge of PR #3723 on 10/23/2018 that enabled this code by allowing the enable of `MueLu_ENABLE_Epetra=ON`. Next: Fix or disable these tests?
## Description
As shown [here](https://testing.sandia.gov/cdash-dev-view/viewBuildError.php?buildid=4103503), the TrilinosCouplings example files `IntrepidPoisson_Pamgen_EpetraAztecOO_main.cpp` and `IntrepidPoisson_Pamgen_Epetra_main.cpp` starting failing to compile in the build `Trilinos-atdm-white-ride-cuda-9.2-release-debug-pt` on 'ride' and 'white' starting on 2018-10-27 showing the build errors:
```
/home/jenkins/ride/workspace/Trilinos-atdm-white-ride-cuda-9.2-release-debug-pt/SRC_AND_BUILD/Trilinos/teuchos/core/src/Teuchos_RCP.hpp(288): error: a value of type "MueLu::Hierarchy<TrilinosCouplings::EpetraIntrepidPoissonExample::ST, int, int, KokkosClassic::DefaultNode::DefaultNodeType> *" cannot be used to initialize an entity of type "MueLu::EpetraOperator::Hierarchy *"
detected during instantiation of "Teuchos::RCP<T>::RCP(const Teuchos::RCP<T2> &) [with T=MueLu::EpetraOperator::Hierarchy, T2=MueLu::Hierarchy<TrilinosCouplings::EpetraIntrepidPoissonExample::ST, int, int, KokkosClassic::DefaultNode::DefaultNodeType>]"
/home/jenkins/ride/workspace/Trilinos-atdm-white-ride-cuda-9.2-release-debug-pt/SRC_AND_BUILD/Trilinos/trilinoscouplings/examples/scaling/IntrepidPoisson_Pamgen_EpetraAztecOO_main.cpp(259): here
1 error detected in the compilation of "/tmp/tmpxft_00005fee_00000000-6_IntrepidPoisson_Pamgen_EpetraAztecOO_main.cpp1.ii".
```
and
```
/home/jenkins/ride/workspace/Trilinos-atdm-white-ride-cuda-9.2-debug-pt/SRC_AND_BUILD/Trilinos/teuchos/core/src/Teuchos_RCP.hpp(288): error: a value of type "MueLu::Hierarchy<TrilinosCouplings::EpetraIntrepidPoissonExample::ST, int, int, KokkosClassic::DefaultNode::DefaultNodeType> *" cannot be used to initialize an entity of type "MueLu::EpetraOperator::Hierarchy *"
detected during instantiation of "Teuchos::RCP<T>::RCP(const Teuchos::RCP<T2> &) [with T=MueLu::EpetraOperator::Hierarchy, T2=MueLu::Hierarchy<TrilinosCouplings::EpetraIntrepidPoissonExample::ST, int, int, KokkosClassic::DefaultNode::DefaultNodeType>]"
/home/jenkins/ride/workspace/Trilinos-atdm-white-ride-cuda-9.2-debug-pt/SRC_AND_BUILD/Trilinos/trilinoscouplings/examples/scaling/IntrepidPoisson_Pamgen_Epetra_main.cpp(286): here
1 error detected in the compilation of "/tmp/tmpxft_00006693_00000000-6_IntrepidPoisson_Pamgen_Epetra_main.cpp1.ii".
```
This results in the test failures shown, for example, [here](https://testing.sandia.gov/cdash-dev-view/viewTest.php?onlyfailed&buildid=4103503):
* TrilinosCouplings_Example_Maxwell_MueLu_MPI_1
* TrilinosCouplings_Example_Maxwell_MueLu_MPI_4
Looking at the history of the TrilinosCouplings build on 'ride' [here](https://testing.sandia.gov/cdash-dev-view/index.php?project=Trilinos&date=2018-10-27&filtercount=4&showfilters=1&filtercombine=and&field1=buildname&compare1=61&value1=Trilinos-atdm-white-ride-cuda-9.2-debug-pt&field2=site&compare2=61&value2=ride&field3=subprojects&compare3=93&value3=TrilinosCouplings&field4=buildstarttime&compare4=83&value4=2018-09-26) we can see this these build failures started on 2018-10-24.
Looking at the git commits pulled that day shown [here](https://testing.sandia.gov/cdash-dev-view/viewNotes.php?buildid=4088183#!#note6), we see that the commits that likely caused by the PR #3722 with commits from @lucbv.
## Current Status on CDash
To see the current status of the build and tests for the current testing day and previous few days, click the below link:
* [TrilinosCouplings build and test results for 'Trilinos-atdm-white-ride-cuda-9.2-debug-pt' on 'ride'](https://testing.sandia.gov/cdash-dev-view/index.php?project=Trilinos&filtercount=4&showfilters=1&filtercombine=and&field1=buildname&compare1=61&value1=Trilinos-atdm-white-ride-cuda-9.2-debug-pt&field2=site&compare2=61&value2=ride&field3=subprojects&compare3=93&value3=TrilinosCouplings&field4=buildstarttime&compare4=83&value4=10%20days%20ago)
NOTE: On above page, click on the "Start Time" column header to see the build results sorted by date.
## Steps to Reproduce
One should be able to reproduce these build errors on either 'white' or 'ride' by cloning the Trilinos git repo, checking out the 'develop' branch, creating a build directory, and then doing:
```
$ cd <some_build_dir>/
$ source $TRILINOS_DIR/cmake/std/atdm/load-env.sh cuda-9.2-release-debug
$ cmake \
-GNinja \
-DTrilinos_CONFIGURE_OPTIONS_FILE:STRING=cmake/std/atdm/ATDMDevEnv.cmake \
-DTrilinos_ENABLE_TESTS=ON -DTrilinos_ENABLE_TrilinosCouplings=ON \
$TRILINOS_DIR
$ make NP=16
$ bsub -x -Is -q rhel7F -n 16 ctest -j16
```Initial cleanup of new ATDM builds of Trilinoshttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/3743Xpetra: compile issues in Xpetra_TpetraCrsGraph.hpp2018-10-29T16:41:33ZJames WillenbringXpetra: compile issues in Xpetra_TpetraCrsGraph.hpp*Created by: jhux2*
Reported by M. Howard, and also seen [here](https://testing.sandia.gov/cdash/viewBuildError.php?buildid=4099368). Possibly related to #3689.
```
[ 23%] Building CXX object packages/xpetra/sup/CMakeFiles/xpetra-...*Created by: jhux2*
Reported by M. Howard, and also seen [here](https://testing.sandia.gov/cdash/viewBuildError.php?buildid=4099368). Possibly related to #3689.
```
[ 23%] Building CXX object packages/xpetra/sup/CMakeFiles/xpetra-sup.dir/Matrix/Xpetra_MatrixFactory.cpp.o
In file included from /home/mhoward/codes/sparc/Trilinos/packages/xpetra/src/CrsMatrix/Xpetra_TpetraCrsMatrix.hpp(63),
from /home/mhoward/codes/sparc/Trilinos/packages/xpetra/src/CrsMatrix/Xpetra_CrsMatrixFactory.hpp(54),
from /home/mhoward/codes/sparc/Trilinos/packages/xpetra/sup/Matrix/Xpetra_Matrix.hpp(60),
from /home/mhoward/codes/sparc/Trilinos/packages/xpetra/sup/Matrix/Xpetra_MatrixFactory.hpp(54),
from /home/mhoward/codes/sparc/Trilinos/packages/xpetra/sup/Matrix/Xpetra_MatrixFactory.cpp(50):
/home/mhoward/codes/sparc/Trilinos/packages/xpetra/src/CrsGraph/Xpetra_TpetraCrsGraph.hpp(694): error: name followed by "::" must be a class or namespace name
TEUCHOS_TEST_FOR_EXCEPTION(true, Exception::RuntimeError,
^
In file included from /home/mhoward/codes/sparc/Trilinos/packages/xpetra/src/CrsMatrix/Xpetra_TpetraCrsMatrix.hpp(63),
from /home/mhoward/codes/sparc/Trilinos/packages/xpetra/src/CrsMatrix/Xpetra_CrsMatrixFactory.hpp(54),
from /home/mhoward/codes/sparc/Trilinos/packages/xpetra/sup/Matrix/Xpetra_Matrix.hpp(60),
from /home/mhoward/codes/sparc/Trilinos/packages/xpetra/sup/Matrix/Xpetra_MatrixFactory.hpp(54),
from /home/mhoward/codes/sparc/Trilinos/packages/xpetra/sup/Matrix/Xpetra_MatrixFactory.cpp(50):
/home/mhoward/codes/sparc/Trilinos/packages/xpetra/src/CrsGraph/Xpetra_TpetraCrsGraph.hpp(696): error: no suitable constructor exists to convert from "Teuchos::ENull" to "Kokkos::StaticCrsGraph<int, Kokkos::LayoutLeft, Kokkos::OpenMP, Kokkos::HostSpace::size_type={size_t={unsigned long}}, void>"
TEUCHOS_UNREACHABLE_RETURN(null);
```https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3728Panzer: Hessian Support Broken2018-10-24T21:29:11ZJames WillenbringPanzer: Hessian Support Broken*Created by: jmgate*
@trilinos/panzer
## Description
@rppawlo, can you figure out how 63db1e5 broke Hessian support? Looking at the diff, the best I can figure is maybe we should comment out
```c++
BASIS_VALUES_INSTANTIATION(pan...*Created by: jmgate*
@trilinos/panzer
## Description
@rppawlo, can you figure out how 63db1e5 broke Hessian support? Looking at the diff, the best I can figure is maybe we should comment out
```c++
BASIS_VALUES_INSTANTIATION(panzer::Traits::HessianType)
```
in `Panzer_BasisValues2.cpp`, but I really haven't wrapped my head around that change-set yet.
## Current Behavior
The `PanzerAdaptersSTK_CurlLaplacianExample` is failing when Hessian support is turned on.
<details>
<summary>Test output (click to expand)</summary>
<code>
<pre>
140/169 Test #133: PanzerAdaptersSTK_CurlLaplacianExample ...........................***Failed Required regular expression not found.Regex=[OVERALL FINAL RESULT: TEST PASSED .PanzerAdaptersSTK_CurlLaplacianExample.
] 1.33 sec
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Advanced Test: PanzerAdaptersSTK_CurlLaplacianExample
Selected Test/CTest Propeties:
CATEGORIES = BASIC
PROCESSORS = 4
TIMEOUT = DEFAULT
Running test commands: TEST_0, TEST_1
================================================================================
TEST_0
Running: "/home/jmgate/toolchain/install/openmpi-3.0.0/bin/mpiexec" "-np" "4" "/workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe" "--use-epetra" "--output-filename=base-curl-test-"
--------------------------------------------------------------------------------
Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name s1002179.srn.sandia.gov and rank 1!
Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name s1002179.srn.sandia.gov and rank 3!
Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name s1002179.srn.sandia.gov and rank 2!
Teuchos::GlobalMPISession::GlobalMPISession(): started processor with name s1002179.srn.sandia.gov and rank 0!
terminate called after throwing an instance of 'std::runtime_error'
what(): /workspace/Trilinos/packages/phalanx/src/Phalanx_EvaluationContainer_Def.hpp:146:
Throw number = 1
Throw test that evaluated to true: fields_.find((*var)->identifier()) == fields_.end()
Error: PHX::EvaluationContainer::postRegistrationSetup(): could not build a Kokkos::View for field named "HCurl:1:BasisPoints_coords_ref" of type "d" for the evaluation type "panzer::Traits::Hessian".
terminate called after throwing an instance of 'std::runtime_error'
what(): /workspace/Trilinos/packages/phalanx/src/Phalanx_EvaluationContainer_Def.hpp:146:
Throw number = 1
Throw test that evaluated to true: fields_.find((*var)->identifier()) == fields_.end()
Error: PHX::EvaluationContainer::postRegistrationSetup(): could not build a Kokkos::View for field named "HCurl:1:BasisPoints_coords_ref" of type "d" for the evaluation type "panzer::Traits::Hessian".
[s1002179:59115] *** Process received signal ***
[s1002179:59114] *** Process received signal ***
[s1002179:59114] Signal: Aborted (6)
[s1002179:59114] Signal code: (-6)
[s1002179:59115] Signal: Aborted (6)
[s1002179:59115] Signal code: (-6)
[s1002179:59114] [ 0] [s1002179:59115] [ 0] /usr/lib64/libpthread.so.0(+0xf680)[0x7f46e6454680]
[s1002179:59115] [ 1] /usr/lib64/libpthread.so.0(+0xf680)[0x7f1e1a327680]
[s1002179:59114] [ 1] /usr/lib64/libc.so.6(gsignal+0x37)[0x7f46e60ae207]
[s1002179:59115] [ 2] /usr/lib64/libc.so.6(gsignal+0x37)[0x7f1e19f81207]
[s1002179:59114] [ 2] /usr/lib64/libc.so.6(abort+0x148)[0x7f46e60af8f8]
[s1002179:59115] [ 3] /usr/lib64/libc.so.6(abort+0x148)[0x7f1e19f828f8]
[s1002179:59114] [ 3] /home/jmgate/toolchain/install/gcc-7.3.0/lib64/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x125)[0x7f46e6c0b205]
[s1002179:59115] [ 4] /home/jmgate/toolchain/install/gcc-7.3.0/lib64/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x125)[0x7f1e1aade205]
[s1002179:59114] [ 4] /home/jmgate/toolchain/install/gcc-7.3.0/lib64/libstdc++.so.6(+0x8efd6)[0x7f46e6c08fd6]
[s1002179:59115] [ 5] /home/jmgate/toolchain/install/gcc-7.3.0/lib64/libstdc++.so.6(+0x8efd6)[0x7f1e1aadbfd6]
[s1002179:59114] [ 5] /home/jmgate/toolchain/install/gcc-7.3.0/lib64/libstdc++.so.6(+0x8f021)[0x7f1e1aadc021]
[s1002179:59114] /home/jmgate/toolchain/install/gcc-7.3.0/lib64/libstdc++.so.6(+0x8f021)[0x7f46e6c09021]
[s1002179:59115] [ 6] /home/jmgate/toolchain/install/gcc-7.3.0/lib64/libstdc++.so.6(+0x8f264)[0x7f46e6c09264]
[s1002179:59115] [ 6] /home/jmgate/toolchain/install/gcc-7.3.0/lib64/libstdc++.so.6(+0x8f264)[0x7f1e1aadc264]
[s1002179:59114] [ 7] [ 7] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe(_ZN3PHX19EvaluationContainerIN6panzer6Traits7HessianES2_E21postRegistrationSetupERKNS2_2SDERNS_12FieldManagerIS2_EERKb+0x521)[0x2e8a315]
[s1002179:59114] [ 8] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe(_ZN3PHX19EvaluationContainerIN6panzer6Traits7HessianES2_E21postRegistrationSetupERKNS2_2SDERNS_12FieldManagerIS2_EERKb+0x521)[0x2e8a315]
[s1002179:59115] [ 8] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe(_ZN3PHX12FieldManagerIN6panzer6TraitsEE21postRegistrationSetupERKNS2_2SDERKb+0x8b)[0x2e757a1]
[s1002179:59114] [ 9] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe(_ZN3PHX12FieldManagerIN6panzer6TraitsEE21postRegistrationSetupERKNS2_2SDERKb+0x8b)[0x2e757a1]
[s1002179:59115] [ 9] terminate called after throwing an instance of 'std::runtime_error'
what(): /workspace/Trilinos/packages/phalanx/src/Phalanx_EvaluationContainer_Def.hpp:146:
Throw number = 1
Throw test that evaluated to true: fields_.find((*var)->identifier()) == fields_.end()
Error: PHX::EvaluationContainer::postRegistrationSetup(): could not build a Kokkos::View for field named "HCurl:1:BasisPoints_coords_ref" of type "d" for the evaluation type "panzer::Traits::Hessian".[s1002179:59113] *** Process received signal ***
[s1002179:59113] Signal: Aborted (6)
[s1002179:59113] Signal code: (-6)
[s1002179:59113] [ 0] /usr/lib64/libpthread.so.0(+0xf680)[0x7ff815880680]
[s1002179:59113] [ 1] /usr/lib64/libc.so.6(gsignal+0x37)[0x7ff8154da207]
[s1002179:59113] [ 2] /usr/lib64/libc.so.6(abort+0x148)[0x7ff8154db8f8]
[s1002179:59113] [ 3] /home/jmgate/toolchain/install/gcc-7.3.0/lib64/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x125)[0x7ff816037205]
[s1002179:59113] [ 4] /home/jmgate/toolchain/install/gcc-7.3.0/lib64/libstdc++.so.6(+0x8efd6)[0x7ff816034fd6]
[s1002179:59113] [ 5] /home/jmgate/toolchain/install/gcc-7.3.0/lib64/libstdc++.so.6(+0x8f021)[0x7ff816035021]
[s1002179:59113] [ 6] /home/jmgate/toolchain/install/gcc-7.3.0/lib64/libstdc++.so.6(+0x8f264)[0x7ff816035264]
[s1002179:59113] [ 7] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe(_ZN6panzer19FieldManagerBuilder20setupBCFieldManagersERKSt6vectorINS_2BCESaIS2_EERKS1_IN7Teuchos3RCPINS_12PhysicsBlockEEESaISA_EERKNS7_3PtrIKNS_18EquationSetFactoryEEERKNS_35ClosureModelFactory_TemplateManagerINS_6TraitsEEERKNS_17BCStrategyFactoryERKNS7_13ParameterListERKNS_16LinearObjFactoryISM_EESV_+0x1512)[0x2e70454]
[s1002179:59115] [10] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe(_ZN6panzer19FieldManagerBuilder20setupBCFieldManagersERKSt6vectorINS_2BCESaIS2_EERKS1_IN7Teuchos3RCPINS_12PhysicsBlockEEESaISA_EERKNS7_3PtrIKNS_18EquationSetFactoryEEERKNS_35ClosureModelFactory_TemplateManagerINS_6TraitsEEERKNS_17BCStrategyFactoryERKNS7_13ParameterListERKNS_16LinearObjFactoryISM_EESV_+0x1512)[0x2e70454]
[s1002179:59114] [10] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe(_ZN6panzer19FieldManagerBuilder20setupBCFieldManagersERKSt6vectorINS_2BCESaIS2_EERKS1_IN7Teuchos3RCPINS_12PhysicsBlockEEESaISA_EERKNS_18EquationSetFactoryERKNS_35ClosureModelFactory_TemplateManagerINS_6TraitsEEERKNS_17BCStrategyFactoryERKNS7_13ParameterListERKNS_16LinearObjFactoryISJ_EESS_+0x66)[0x2b05c3c]
[s1002179:59115] [11] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe(_ZN6panzer19FieldManagerBuilder20setupBCFieldManagersERKSt6vectorINS_2BCESaIS2_EERKS1_IN7Teuchos3RCPINS_12PhysicsBlockEEESaISA_EERKNS_18EquationSetFactoryERKNS_35ClosureModelFactory_TemplateManagerINS_6TraitsEEERKNS_17BCStrategyFactoryERKNS7_13ParameterListERKNS_16LinearObjFactoryISJ_EESS_+0x66)[0x2b05c3c]
[s1002179:59114] [11] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe(_ZN3PHX19EvaluationContainerIN6panzer6Traits7HessianES2_E21postRegistrationSetupERKNS2_2SDERNS_12FieldManagerIS2_EERKb+0x521)[0x2e8a315]
[s1002179:59113] [ 8] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe(main+0x4027)[0x2af769f]
[s1002179:59115] [12] /usr/lib64/libc.so.6(__libc_start_main+0xf5)[0x7f46e609a3d5]
[s1002179:59115] [13] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe(main+0x4027)[0x2af769f]
[s1002179:59114] [12] /usr/lib64/libc.so.6(__libc_start_main+0xf5)[0x7f1e19f6d3d5]
[s1002179:59114] [13] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe[0x2af35c9]
[s1002179:59115] *** End of error message ***
/workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe[0x2af35c9]
[s1002179:59114] *** End of error message ***
/workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe(_ZN3PHX12FieldManagerIN6panzer6TraitsEE21postRegistrationSetupERKNS2_2SDERKb+0x8b)[0x2e757a1]
[s1002179:59113] [ 9] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe(_ZN6panzer19FieldManagerBuilder20setupBCFieldManagersERKSt6vectorINS_2BCESaIS2_EERKS1_IN7Teuchos3RCPINS_12PhysicsBlockEEESaISA_EERKNS7_3PtrIKNS_18EquationSetFactoryEEERKNS_35ClosureModelFactory_TemplateManagerINS_6TraitsEEERKNS_17BCStrategyFactoryERKNS7_13ParameterListERKNS_16LinearObjFactoryISM_EESV_+0x1512)[0x2e70454]
[s1002179:59113] [10] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe(_ZN6panzer19FieldManagerBuilder20setupBCFieldManagersERKSt6vectorINS_2BCESaIS2_EERKS1_IN7Teuchos3RCPINS_12PhysicsBlockEEESaISA_EERKNS_18EquationSetFactoryERKNS_35ClosureModelFactory_TemplateManagerINS_6TraitsEEERKNS_17BCStrategyFactoryERKNS7_13ParameterListERKNS_16LinearObjFactoryISJ_EESS_+0x66)[0x2b05c3c]
[s1002179:59113] [11] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe(main+0x4027)[0x2af769f]
[s1002179:59113] [12] /usr/lib64/libc.so.6(__libc_start_main+0xf5)[0x7ff8154c63d5]
[s1002179:59113] [13] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe[0x2af35c9]
[s1002179:59113] *** End of error message ***
terminate called after throwing an instance of 'std::runtime_error'
what(): /workspace/Trilinos/packages/phalanx/src/Phalanx_EvaluationContainer_Def.hpp:146:
Throw number = 1
Throw test that evaluated to true: fields_.find((*var)->identifier()) == fields_.end()
Error: PHX::EvaluationContainer::postRegistrationSetup(): could not build a Kokkos::View for field named "HCurl:1:BasisPoints_coords_ref" of type "d" for the evaluation type "panzer::Traits::Hessian".
[s1002179:59116] *** Process received signal ***
[s1002179:59116] Signal: Aborted (6)
[s1002179:59116] Signal code: (-6)
[s1002179:59116] [ 0] /usr/lib64/libpthread.so.0(+0xf680)[0x7f767bf18680]
[s1002179:59116] [ 1] /usr/lib64/libc.so.6(gsignal+0x37)[0x7f767bb72207]
[s1002179:59116] [ 2] /usr/lib64/libc.so.6(abort+0x148)[0x7f767bb738f8]
[s1002179:59116] [ 3] /home/jmgate/toolchain/install/gcc-7.3.0/lib64/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x125)[0x7f767c6cf205]
[s1002179:59116] [ 4] /home/jmgate/toolchain/install/gcc-7.3.0/lib64/libstdc++.so.6(+0x8efd6)[0x7f767c6ccfd6]
[s1002179:59116] [ 5] /home/jmgate/toolchain/install/gcc-7.3.0/lib64/libstdc++.so.6(+0x8f021)[0x7f767c6cd021]
[s1002179:59116] [ 6] /home/jmgate/toolchain/install/gcc-7.3.0/lib64/libstdc++.so.6(+0x8f264)[0x7f767c6cd264]
[s1002179:59116] [ 7] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe(_ZN3PHX19EvaluationContainerIN6panzer6Traits7HessianES2_E21postRegistrationSetupERKNS2_2SDERNS_12FieldManagerIS2_EERKb+0x521)[0x2e8a315]
[s1002179:59116] [ 8] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe(_ZN3PHX12FieldManagerIN6panzer6TraitsEE21postRegistrationSetupERKNS2_2SDERKb+0x8b)[0x2e757a1]
[s1002179:59116] [ 9] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe(_ZN6panzer19FieldManagerBuilder20setupBCFieldManagersERKSt6vectorINS_2BCESaIS2_EERKS1_IN7Teuchos3RCPINS_12PhysicsBlockEEESaISA_EERKNS7_3PtrIKNS_18EquationSetFactoryEEERKNS_35ClosureModelFactory_TemplateManagerINS_6TraitsEEERKNS_17BCStrategyFactoryERKNS7_13ParameterListERKNS_16LinearObjFactoryISM_EESV_+0x1512)[0x2e70454]
[s1002179:59116] [10] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe(_ZN6panzer19FieldManagerBuilder20setupBCFieldManagersERKSt6vectorINS_2BCESaIS2_EERKS1_IN7Teuchos3RCPINS_12PhysicsBlockEEESaISA_EERKNS_18EquationSetFactoryERKNS_35ClosureModelFactory_TemplateManagerINS_6TraitsEEERKNS_17BCStrategyFactoryERKNS7_13ParameterListERKNS_16LinearObjFactoryISJ_EESS_+0x66)[0x2b05c3c]
[s1002179:59116] [11] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe(main+0x4027)[0x2af769f]
[s1002179:59116] [12] /usr/lib64/libc.so.6(__libc_start_main+0xf5)[0x7f767bb5e3d5]
[s1002179:59116] [13] /workspace/build/trilinos/packages/panzer/adapters-stk/example/CurlLaplacianExample/PanzerAdaptersSTK_CurlLaplacianExample.exe[0x2af35c9]
[s1002179:59116] *** End of error message ***
-------------------------------------------------------
Primary job terminated normally, but 1 process returned
a non-zero exit code. Per user-direction, the job has been aborted.
-------------------------------------------------------
--------------------------------------------------------------------------
mpiexec noticed that process rank 1 with PID 0 on node s1002179 exited on signal 6 (Aborted).
--------------------------------------------------------------------------
--------------------------------------------------------------------------------
TEST_0: Return code = 134
TEST_0: Pass criteria = Match REGEX {ALL PASSED: Epetra} [FAILED]
TEST_0: Result = FAILED
</pre>
</code>
</details>
## Motivation and Context
I'm starting more Panzer refactoring, and I'm not sure if I'm breaking things.
## Definition of Done
This test passes with Hessian support on. Or we give up on Hessian support altogether.https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3702Tpetra: cmake error when building with Clang + CUDA2019-03-25T15:38:34ZJames WillenbringTpetra: cmake error when building with Clang + CUDA*Created by: Char-Aznable*
@mhoemmen I'm getting this superfluous cmake error from cmake:
```cmake
Processing enabled package: Tpetra (Classic, TSQR, Core)
CMake Error at packages/tpetra/CMakeLists.txt:79 (MESSAGE):
If building wi...*Created by: Char-Aznable*
@mhoemmen I'm getting this superfluous cmake error from cmake:
```cmake
Processing enabled package: Tpetra (Classic, TSQR, Core)
CMake Error at packages/tpetra/CMakeLists.txt:79 (MESSAGE):
If building with CUDA, Tpetra and downstream packages require, at least
with CUDA_VERSION >= 7.5 and <= 9.0, that you add "--expt-extended-lambda"
to either Trilinos_CXX11_FLAGS or CMAKE_CXX_FLAGS. You must also set
Kokkos_ENABLE_Cuda_Lambda:BOOL=ON, if it is not already ON by default.
```
AFIK, `--expt-extended-lambda` is nvcc specific and doesn't apply to clang. Also, it should be `Trilinos_CXX_FLAGS` instead of `Trilinos_CXX11_FLAGS` that is checked here judging from the CMakeLists.txthttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/3719Panzer: question about tPointLocationSearch.cpp test 2018-10-23T21:22:51ZJames WillenbringPanzer: question about tPointLocationSearch.cpp test *Created by: kddevin*
The test panzer/adapters-stk/test/stk_interface_test/tPointLocationSearch.cpp is guarded with a test for ThreadPool being enabled. As noted in comments in the relevant CMakeLists.txt, STKSearch had relied on Th...*Created by: kddevin*
The test panzer/adapters-stk/test/stk_interface_test/tPointLocationSearch.cpp is guarded with a test for ThreadPool being enabled. As noted in comments in the relevant CMakeLists.txt, STKSearch had relied on ThreadPool, so this guard was needed. However, STKSearch no longer depends on ThreadPool #3463, so this guard is no longer needed.
In #3445, we are removing ThreadPool from Trilinos. For this test, I replaced the ThreadPool guard with guards for STKSearch and STKSearchUtil. The test is then included in the builds, but does not compile for me. It attempts to include file stk_search_util/stk_search_util/CreateBoundingBox.hpp, which does not exist. With this include commented out, it cannot find type AxisAlignedBoundingBox3D.
I do not see this test built and run anywhere on the CDASH dashboard. Should the test be removed? If not, may I comment it out until a Panzer developer has time to look at it?
Thanks!
@trilinos/panzer
<!---
Provide a general summary of the issue in the Title above. If this issue
pertains to a particular package in Trilinos, it's worthwhile to start the
title with "PackageName: ".
-->
<!---
Note that anything between these delimiters is a comment that will not appear
in the issue description once created. Click on the Preview tab to see what
everything will look like when you submit.
-->
<!---
Feel free to delete anything from this template that is not applicable to the
issue you are submitting.
-->
<!---
Replace <teamName> below with the appropriate Trilinos package/team name.
-->
@trilinos/<teamName>
<!---
Assignees: If you know anyone who should likely tackle this issue, select them
from the Assignees drop-down on the right.
-->
<!---
Lables: Choose any applicable package names from the Labels drop-down on the
right. Additionally, choose a label to indicate the type of issue, for
instance, bug, build, documentation, enhancement, etc.
-->
## Expectations
<!---
Tell us what you think should happen, how you think things should work, what
you would like to see in the documentation, etc.
-->
## Current Behavior
<!---
Tell us how the current behavior fails to meet your expectations in some way.
-->
## Motivation and Context
<!---
How has this expectation failure affected you? What are you trying to
accomplish? Why do we need to address this? What does it have to do with
anything? Providing context helps us come up with a solution that is most
useful in the real world.
-->
## Definition of Done
<!---
Tell us what needs to happen. If necessary, give us a task list along the
lines of:
- [ ] First do this.
- [ ] Then do that.
- [ ] Also this other thing.
-->
## Possible Solution
<!---
Not obligatory, but suggest a fix for the bug or documentation, or suggest
ideas on how to implement the addition or change.
-->
## Steps to Reproduce
<!---
Provide a link to a live example, or an unambiguous set of steps to reproduce
this issue. Include code to reproduce, if relevant.
1. Do this.
1. Do that.
1. Shake fist angrily at computer.
-->
## Your Environment
<!---
Include relevant details about your environment such that we can replicate this
issue.
-->
- **Relevant repo SHA1s:**
- **Relevant configure flags or configure script:**
- **Operating system and version:**
- **Compiler and TPL versions:**
## Related Issues
<!---
If applicable, let us know how this bug is related to any other open issues:
-->
* Blocks
* Is blocked by
* Follows
* Precedes
* Related to
* Part of
* Composed of
## Additional Information
<!---
Anything else that might be helpful for us to know in addressing this issue:
* Configure log file:
* Build log file:
* Test log file:
* When was the last time everything worked (date/time; SHA1s; etc.)?
* What did you do that made the bug rear its ugly head?
* Have you tried turning it off and on again?
-->
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3669Looking for optimization library that runs in parallel2018-10-29T14:28:04ZJames WillenbringLooking for optimization library that runs in parallel*Created by: Char-Aznable*
<!---
Provide a general summary of the issue in the Title above. If this issue
pertains to a particular package in Trilinos, it's worthwhile to start the
title with "PackageName: ".
-->
I have a few pro...*Created by: Char-Aznable*
<!---
Provide a general summary of the issue in the Title above. If this issue
pertains to a particular package in Trilinos, it's worthwhile to start the
title with "PackageName: ".
-->
I have a few projects that use Kokkos' CUDA backend and I'm considering using some optimization library for my projects to solve nonlinear equation and to do optimization for some machine learning task. It seems that ROL or NOX has the functionality I want so does TriKota/Dakota. Can someone give an overview of what distinguish these packages from one another in terms of ease to use, computational performance and parallelization capability. Also, are they Kokkos compatible?
BTW, is there any video or talk slides that summarize or highlight the different packages? I'm totally new to this amazing package collection and I hope to find out more good stuff in it.
<!---
Note that anything between these delimiters is a comment that will not appear
in the issue description once created. Click on the Preview tab to see what
everything will look like when you submit.
-->
<!---
Feel free to delete anything from this template that is not applicable to the
issue you are submitting.
-->
<!---
Replace <teamName> below with the appropriate Trilinos package/team name.
-->@trilinos/rol
@trilinos/nox
@trilinos/loca
@trilinos/trikota
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3700Framework / TriBITS: download-cmake.py no longer points to a valid cmake2018-10-23T23:58:36ZJames WillenbringFramework / TriBITS: download-cmake.py no longer points to a valid cmake*Created by: csiefer2*
This guy: Trilinos/cmake/tribits/python_utils/download-cmake.py
Tries to download this: http://cmake.org/files/v2.8/cmake-3.10.0-Linux-i386.tar.gz
Which give ye ol' 404.
I discovered this in an initial se...*Created by: csiefer2*
This guy: Trilinos/cmake/tribits/python_utils/download-cmake.py
Tries to download this: http://cmake.org/files/v2.8/cmake-3.10.0-Linux-i386.tar.gz
Which give ye ol' 404.
I discovered this in an initial setups of nightly testing on one of my machines.
@bartlettroscoe https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3695Teuchos: Line Returns in Flow Mappings and Sequences2018-10-22T17:14:58ZJames WillenbringTeuchos: Line Returns in Flow Mappings and Sequences*Created by: danielsjensen1*
<!---
Provide a general summary of the issue in the Title above. If this issue
pertains to a particular package in Trilinos, it's worthwhile to start the
title with "PackageName: ".
-->
Many YAML inpu...*Created by: danielsjensen1*
<!---
Provide a general summary of the issue in the Title above. If this issue
pertains to a particular package in Trilinos, it's worthwhile to start the
title with "PackageName: ".
-->
Many YAML input files have long lists of variables such as the following
```
Nodal Quantities: >
Ex, Ey, Ez,
Bx, By, Bz,
ion_px, ion_py, ion_pz, ion_rho, ion_rho_E,
ion_ux, ion_uy, ion_uz, ion_n, ion_P,
```
Internally, we have been converting these strings to arrays but it would be fantastic if we could just use flow sequences with line returns as follows
```
Nodal Quantities: [
Ex, Ey, Ez,
Bx, By, Bz,
ion_px, ion_py, ion_pz, ion_rho, ion_rho_E,
ion_ux, ion_uy, ion_uz, ion_n, ion_P]
```
Flow sequences and flow maps currently work if they are on one line only such as `foo: [a b]` and `foo: {a: 1, b:2}` but they fail if there are any line returns as in the `Nodal Quantities` example above.
@trilinos/Teuchos
enhancement
<!---
Note that anything between these delimiters is a comment that will not appear
in the issue description once created. Click on the Preview tab to see what
everything will look like when you submit.
-->
<!---
Feel free to delete anything from this template that is not applicable to the
issue you are submitting.
-->
<!---
Replace <teamName> below with the appropriate Trilinos package/team name.
-->
@trilinos/Teuchos
<!---
Assignees: If you know anyone who should likely tackle this issue, select them
from the Assignees drop-down on the right.
-->
<!---
Lables: Choose any applicable package names from the Labels drop-down on the
right. Additionally, choose a label to indicate the type of issue, for
instance, bug, build, documentation, enhancement, etc.
-->
## Expectations
<!---
Tell us what you think should happen, how you think things should work, what
you would like to see in the documentation, etc.
-->
The following input
```
FooPL:
sequence: [1, 2,
3]
map: {a: 1, b: 2,
c: 3}
```
should be equivalent to
```
FooPL:
sequence: [1, 2, 3]
map: {a: 1, b: 2, c: 3}
```
## Current Behavior
<!---
Tell us how the current behavior fails to meet your expectations in some way.
-->
The input above produces the following error message
```
Teuchos in Trilinos 12.13 (Dev)
terminate called after throwing an instance of 'Teuchos::ParserFail'
what(): error: Parser failure at line 3 column 14 of foo.yaml
3]
^
Expected one of {!, ", ', -, ., OTHERCHAR, WS, [, {}
Got: NEWLINE
Lexer text: "
"
Parser was in state 169
```
## Motivation and Context
<!---
How has this expectation failure affected you? What are you trying to
accomplish? Why do we need to address this? What does it have to do with
anything? Providing context helps us come up with a solution that is most
useful in the real world.
-->
Users familiar with YAML files expect flow mappings and sequences to work properly even if there are line returns present. Input files become unnecessarily long either in width or height when line returns aren't allowed in flow mappings and sequences.
## Definition of Done
<!---
Tell us what needs to happen. If necessary, give us a task list along the
lines of:
- [ ] First do this.
- [ ] Then do that.
- [ ] Also this other thing.
-->
The examples given above could be used in creating unit tests.
## Possible Solution
<!---
Not obligatory, but suggest a fix for the bug or documentation, or suggest
ideas on how to implement the addition or change.
-->
## Steps to Reproduce
<!---
Provide a link to a live example, or an unambiguous set of steps to reproduce
this issue. Include code to reproduce, if relevant.
1. Do this.
1. Do that.
1. Shake fist angrily at computer.
-->
## Your Environment
<!---
Include relevant details about your environment such that we can replicate this
issue.
-->
- **Relevant repo SHA1s:**
- **Relevant configure flags or configure script:**
- **Operating system and version:**
- **Compiler and TPL versions:**
## Related Issues
<!---
If applicable, let us know how this bug is related to any other open issues:
-->
* Blocks
* Is blocked by
* Follows
* Precedes
* Related to
* Part of
* Composed of
## Additional Information
<!---
Anything else that might be helpful for us to know in addressing this issue:
* Configure log file:
* Build log file:
* Test log file:
* When was the last time everything worked (date/time; SHA1s; etc.)?
* What did you do that made the bug rear its ugly head?
* Have you tried turning it off and on again?
-->
https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3689Xpetra: add getLocalGraph() method to CrsGraph2018-10-22T17:18:47ZJames WillenbringXpetra: add getLocalGraph() method to CrsGraph*Created by: lucbv*
@trilinos/xpetra
## Expectations
The Xpetra::CrsGraph should expose an interface to `getLocalGraph()` when `Tpetra` is the underlying algebra package, this will avoid awkward transformation of `Kokkos:View` into...*Created by: lucbv*
@trilinos/xpetra
## Expectations
The Xpetra::CrsGraph should expose an interface to `getLocalGraph()` when `Tpetra` is the underlying algebra package, this will avoid awkward transformation of `Kokkos:View` into `Teaches::ArrayRCP` when trying to set all local graph values at once.
## Current Behavior
Currently `getLocalGraph()` is not implemented so the only way to set all the values in a `Xpetra::CrstGraph` is to use `insertLocalIndices()` multiple times, using a `Teaches::ArrayView` to store the indices which is awkward for on device kernels that attempt to fill the local `CrsGraph`...
## Motivation and Context
This prevents good refactor of code in `MueLu` when the graph structure is computed at once using direct access to pointers stored by the graph.
## Definition of Done
The interface to `getLocalGraph()` is exposed to users.
## Possible Solution
Creating a new stub in `Xpetra_CrsGraph.hpp` guarded by `HAVE_XPETRA_KOKKOS_REFACTOR` and `HAVE_XPETRA_TPETRA`.https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3666Teuchos: strange warning under CUDA2018-10-19T17:24:24ZJames WillenbringTeuchos: strange warning under CUDA*Created by: jhux2*
Here is the warning:
```
246/442] Building CXX object packages/tpetra/core/src.../tpetra.dir/Tpetra_CrsMatrix_DOUBLE_INT_INT_CUDA.cpp.o
/home/jhu/software/trilinos/Trilinos/packages/teuchos/numerics/src/Teuchos_Se...*Created by: jhux2*
Here is the warning:
```
246/442] Building CXX object packages/tpetra/core/src.../tpetra.dir/Tpetra_CrsMatrix_DOUBLE_INT_INT_CUDA.cpp.o
/home/jhu/software/trilinos/Trilinos/packages/teuchos/numerics/src/Teuchos_SerialDenseMatrix.hpp: In instantiation of ‘Teuchos::SerialDenseMatrix<OrdinalType, ScalarType>& Teuchos::SerialDenseMatrix<OrdinalType, ScalarType>::operator=(const Teuchos::SerialDenseMatrix<OrdinalType, ScalarType>&) [with OrdinalType = int; ScalarType = double]’:
/home/jhu/software/trilinos/Trilinos/packages/teuchos/numerics/src/Teuchos_SerialDenseSolver.hpp:690:11: required from ‘int Teuchos::SerialDenseSolver<OrdinalType, ScalarType>::solve() [with OrdinalType = int; ScalarType = double]’
/home/jhu/software/trilinos/Trilinos/packages/muelu/src/Transfers/BlackBox/MueLu_BlackBoxPFactory_def.hpp:1637:1: required from ‘void MueLu::BlackBoxPFactory<Scalar, LocalOrdinal, GlobalOrdinal, Node>::ComputeLocalEntries(const Teuchos::RCP<const Xpetra::Matrix<Scalar, LocalOrdinal, GlobalOrdinal, Node> >&, Teuchos::Array<T>, Teuchos::Array<T>, LocalOrdinal, Teuchos::Array<T>, Teuchos::Array<T>, LocalOrdinal, Teuchos::Array<T>, Teuchos::Array<GlobalOrdinal>, Teuchos::Array<GlobalOrdinal>, Teuchos::Array<T>, Teuchos::Array<bool>, Teuchos::Array<int>, std::__cxx11::string, std::__cxx11::string, Teuchos::Array<T>, LocalOrdinal, Teuchos::Array<GlobalOrdinal>, Teuchos::SerialDenseMatrix<LocalOrdinal, Scalar>&, Teuchos::SerialDenseMatrix<LocalOrdinal, Scalar>&, Teuchos::SerialDenseMatrix<LocalOrdinal, Scalar>&, Teuchos::Array<T>&, Teuchos::Array<T>&) const [with Scalar = double; LocalOrdinal = int; GlobalOrdinal = int; Node = Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial>; std::__cxx11::string = std::__cxx11::basic_string<char>]’
/home/jhu/software/trilinos/Trilinos/packages/muelu/src/Utils/MueLu_ETI_4arg.hpp:42:23: required from here
/home/jhu/software/trilinos/Trilinos/packages/teuchos/numerics/src/Teuchos_SerialDenseMatrix.hpp:659:14: warning: non-constant array new length must be specified without parentheses around the type-id [-Wvla]
values_ = new ScalarType[newsize];
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
but as you can see, there are no parentheses.
@trilinos/teuchos https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3664KokkosKernels: missing doxygen documentation2018-10-18T21:24:43ZJames WillenbringKokkosKernels: missing doxygen documentation*Created by: jhux2*
KokkosKernels doesn't have any links to its Doxygen documentation on trilinos.org, at least not that I could find. I think it would be useful to have doxygen available, similarly to what other Trilinos packages prov...*Created by: jhux2*
KokkosKernels doesn't have any links to its Doxygen documentation on trilinos.org, at least not that I could find. I think it would be useful to have doxygen available, similarly to what other Trilinos packages provide, e.g., [Tpetra](https://trilinos.org/docs/dev/packages/tpetra/doc/html/index.html).https://gitlab.osti.gov/jmwille/Trilinos/-/issues/3647Amesos2: Linear system segfaults w/ SuperLU, SuperLU_DIST, & UMFPACK, but not...2019-03-01T18:25:52ZJames WillenbringAmesos2: Linear system segfaults w/ SuperLU, SuperLU_DIST, & UMFPACK, but not with KLU2*Created by: mhoemmen*
@trilinos/amesos2
@vbrunini found a Tpetra linear system on a single MPI process, that makes Amesos2 segfault when using `SuperLU`, `SuperLU_DIST`, or `UMFPACK`. However, `KLU2` does not segfault.
I have p...*Created by: mhoemmen*
@trilinos/amesos2
@vbrunini found a Tpetra linear system on a single MPI process, that makes Amesos2 segfault when using `SuperLU`, `SuperLU_DIST`, or `UMFPACK`. However, `KLU2` does not segfault.
I have put the linear system through R&A and will post it as a pull request. I just want to make this issue now so I can put the issue number in the PR.
@vbrunini 's guess is that Amesos2 does not like matrices that have "gaps" in their row Map. That is the case for the matrix in the test that I will post.