Skip to content

Commit

Permalink
Merge pull request #7467 from rhoope/7466-Fix-TriKota
Browse files Browse the repository at this point in the history
TriKota Bug #7466 : Fixes to build TriKota with Dakota 6.12
  • Loading branch information
csiefer2 authored Jun 9, 2020
2 parents 06d0fd0 + b43e7ad commit 7ba2010
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 27 deletions.
36 changes: 19 additions & 17 deletions packages/TriKota/test/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -31,24 +31,26 @@ TRIBITS_COPY_FILES_TO_BINARY_DIR(TriKotaSimpleCopyDakotaIn
EXEDEPS SimpleEpetraExtME
)

TRIBITS_ADD_EXECUTABLE_AND_TEST(
SimpleThyraME
SOURCES
Main_SimpleThyraME.cpp
Simple_EpetraExtME.cpp
Simple_EpetraExtME.hpp
COMM serial mpi
NUM_MPI_PROCS 2
ARGS -v
PASS_REGULAR_EXPRESSION "TEST PASSED"
)
IF(${PACKAGE_NAME}_ENABLE_ThyraTpetraAdapters)
TRIBITS_ADD_EXECUTABLE_AND_TEST(
SimpleThyraME
SOURCES
Main_SimpleThyraME.cpp
Simple_EpetraExtME.cpp
Simple_EpetraExtME.hpp
COMM serial mpi
NUM_MPI_PROCS 2
ARGS -v
PASS_REGULAR_EXPRESSION "TEST PASSED"
)

TRIBITS_COPY_FILES_TO_BINARY_DIR(TriKotaThyraMECopyDakotaIn
DEST_FILES dakota.in
SOURCE_DIR ${PACKAGE_SOURCE_DIR}/test
SOURCE_PREFIX "_"
EXEDEPS SimpleThyraME
)
TRIBITS_COPY_FILES_TO_BINARY_DIR(TriKotaThyraMECopyDakotaIn
DEST_FILES dakota.in
SOURCE_DIR ${PACKAGE_SOURCE_DIR}/test
SOURCE_PREFIX "_"
EXEDEPS SimpleThyraME
)
ENDIF(${PACKAGE_NAME}_ENABLE_ThyraTpetraAdapters)

TRIBITS_ADD_EXECUTABLE_AND_TEST(
ParallelDiagonalThyraME
Expand Down
3 changes: 2 additions & 1 deletion packages/TriKota/test/Main_ParallelDiagonalThyraME.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,8 @@ int main(int argc, char* argv[])
Dakota::Variables finalVariables = dakota.getFinalSolution();
Dakota::RealVector finalValues = finalVariables.continuous_variables();

std::cout << "\nfinalValues =\n" << finalValues;
std::cout << "\nfinalValues =\n";
finalValues.print(*out);

const double errorTol = 1e-6;
double finalError = 0.0;
Expand Down
3 changes: 2 additions & 1 deletion packages/TriKota/test/Main_SimpleEpetraExtME.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,8 @@ int main(int argc, char* argv[])
Dakota::Variables finalVariables = dakota.getFinalSolution();
Dakota::RealVector finalValues = finalVariables.continuous_variables();

*out << "\nfinalValues =\n" << finalValues;
*out << "\nfinalValues =\n";
finalValues.print(*out);

const double errorTol = 1e-12;
const double finalError = std::sqrt(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
#ifndef ROL_QUADRATUREHELPERS_HPP
#define ROL_QUADRATUREHELPERS_HPP

#include <set>
#include "sandia_rules.hpp"

namespace ROL {
Expand Down
18 changes: 10 additions & 8 deletions packages/rol/adapters/trikota/test/sol/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@

IF(${PROJECT_NAME}_ENABLE_TriKota)

TRIBITS_ADD_EXECUTABLE_AND_TEST(
SparseGridBurgersControl
SOURCES test_01.cpp
ARGS PrintItAll
COMM serial mpi
PASS_REGULAR_EXPRESSION "TEST PASSED"
ADD_DIR_TO_NAME
)
INCLUDE_DIRECTORIES(${ROL_SOURCE_DIR}/adapters/teuchos/src/sol)

#TRIBITS_ADD_EXECUTABLE_AND_TEST(
# SparseGridBurgersControl
# SOURCES test_01.cpp
# ARGS PrintItAll
# COMM serial mpi
# PASS_REGULAR_EXPRESSION "TEST PASSED"
# ADD_DIR_TO_NAME
# )

TRIBITS_ADD_EXECUTABLE_AND_TEST(
SparseGridQuadratureTest
Expand Down

0 comments on commit 7ba2010

Please sign in to comment.