Skip to content

Commit

Permalink
ThreadPool: Removing this ancient package. #3445
Browse files Browse the repository at this point in the history
Please use Kokkos for thread parallelism.
  • Loading branch information
kddevin committed Oct 12, 2018
1 parent a86e482 commit 7d44621
Show file tree
Hide file tree
Showing 95 changed files with 5 additions and 13,790 deletions.
1 change: 0 additions & 1 deletion PackagesList.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@
TRIBITS_REPOSITORY_DEFINE_PACKAGES(
TrilinosFrameworkTests commonTools/framework PT
Gtest commonTools/gtest PT
ThreadPool packages/ThreadPool PT # Depends on Pthreads
Kokkos packages/kokkos PT
Teuchos packages/teuchos PT
KokkosKernels packages/kokkos-kernels PT
Expand Down
5 changes: 0 additions & 5 deletions cmake/ctest/drivers/pu241/casl-core-enables-disables.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,6 @@ FOREACH(EXCLUDED_PACKAGE ${${PROJECT_NAME}_EXCLUDE_PACKAGES})
"Disabled in casl-core-enables-disables.cmake")
ENDFOREACH()

# We don't need ThreadPool or the Kokkoss::TPINode instnatiations (VRI Kanban
# #2852, Trilinos #5861)
SET(${PROJECT_NAME}_ENABLE_ThreadPool OFF CACHE BOOL
"Disabled in casl-core-enables-disables.cmake")

# We don't want or need HDF5 support in EpetraExt
SET(EpetraExt_ENABLE_HDF5 OFF CACHE BOOL
"Disabled in casl-core-enables-disables.cmake")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@

IF (NOT ${PROJECT_NAME}_EXCLUDE_PACKAGES)
SET(${PROJECT_NAME}_EXCLUDE_PACKAGES
ThreadPool
Sacado
GlobiPack
OptiPack
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ SET(CTEST_TEST_TYPE Nightly)

#SET(Trilinos_ENABLE_SECONDARY_TESTED_CODE ON)

SET( Trilinos_EXCLUDE_PACKAGES ${EXTRA_EXCLUDE_PACKAGES} PyTrilinos Kokkos Gtest ThreadPool RTOp Shards Thyra Xpetra Galeri Pamgen ML SEACAS Anasazi Stratimikos FEI Intrepid STK MueLu)
SET( Trilinos_EXCLUDE_PACKAGES ${EXTRA_EXCLUDE_PACKAGES} PyTrilinos Kokkos Gtest RTOp Shards Thyra Xpetra Galeri Pamgen ML SEACAS Anasazi Stratimikos FEI Intrepid STK MueLu)
SET(Trilinos_PACKAGES NOX EpetraExt TrilinosCouplings Ifpack Isorropia AztecOO Belos Teuchos Amesos Sacado Zoltan Epetra Triutils)

SET( EXTRA_CONFIGURE_OPTIONS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ SET(CTEST_TEST_TYPE Nightly)

SET(Trilinos_ENABLE_SECONDARY_TESTED_CODE ON)

SET(Trilinos_PACKAGES FEApp Mesquite Didasko MOOCHO Moertel NOX RBGen Stratimikos ML Komplex Ifpack Pamgen Amesos Galeri AztecOO Pliris OptiPack EpetraExt Triutils GlobiPack Shards Zoltan Kokkos RTOp ThreadPool TriBITS)
SET(Trilinos_PACKAGES FEApp Mesquite Didasko MOOCHO Moertel NOX RBGen Stratimikos ML Komplex Ifpack Pamgen Amesos Galeri AztecOO Pliris OptiPack EpetraExt Triutils GlobiPack Shards Zoltan Kokkos RTOp TriBITS)

SET( EXTRA_EXCLUDE_PACKAGES Rythmos Piro Panzer PyTrilinos)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,6 @@
("Sundance", True),
("Teko", True),
("Teuchos", True),
("ThreadPool", True),
("Thyra", True),
("Tpetra", True),
("TriKota", False),
Expand Down
45 changes: 0 additions & 45 deletions cmake/dependencies/CDashSubprojectDependencies.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,6 @@
<Email address="teuchos-regression@software.sandia.gov"/>
</EmailAddresses>
</SubProject>
<SubProject name="ThreadPool">
<EmailAddresses>
<Email address="threadpool-regression@software.sandia.gov"/>
</EmailAddresses>
</SubProject>
<SubProject name="RTOp">
<Dependency name="Teuchos" type="LR"/>
<EmailAddresses>
Expand All @@ -27,7 +22,6 @@
</SubProject>
<SubProject name="Kokkos">
<Dependency name="Teuchos" type="ILO"/>
<Dependency name="ThreadPool" type="ILO"/>
<EmailAddresses>
<Email address="kokkos-regression@software.sandia.gov"/>
</EmailAddresses>
Expand Down Expand Up @@ -70,7 +64,6 @@
</SubProject>
<SubProject name="Tpetra">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="Epetra" type="LO"/>
<EmailAddresses>
<Email address="tpetra-regression@software.sandia.gov"/>
Expand All @@ -86,7 +79,6 @@
</SubProject>
<SubProject name="Xpetra">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="Epetra" type="LO"/>
<Dependency name="Triutils" type="ILO"/>
<Dependency name="Tpetra" type="LO"/>
Expand All @@ -97,7 +89,6 @@
</SubProject>
<SubProject name="Thyra">
<Dependency name="Teuchos" type="ILR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="RTOp" type="ILR"/>
<Dependency name="Epetra" type="ILO"/>
<Dependency name="Triutils" type="ILO"/>
Expand All @@ -109,7 +100,6 @@
</SubProject>
<SubProject name="OptiPack">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="RTOp" type="ILR"/>
<Dependency name="Epetra" type="ILO"/>
<Dependency name="GlobiPack" type="LR"/>
Expand All @@ -123,7 +113,6 @@
</SubProject>
<SubProject name="Isorropia">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="Epetra" type="LR"/>
<Dependency name="Zoltan" type="LR"/>
<Dependency name="Triutils" type="ILO"/>
Expand Down Expand Up @@ -157,7 +146,6 @@
</SubProject>
<SubProject name="Galeri">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="Epetra" type="LR"/>
<Dependency name="Triutils" type="ILO"/>
<Dependency name="Tpetra" type="LO"/>
Expand All @@ -169,7 +157,6 @@
</SubProject>
<SubProject name="Amesos2">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="Epetra" type="LO"/>
<Dependency name="Triutils" type="ILO"/>
<Dependency name="Tpetra" type="LR"/>
Expand All @@ -180,7 +167,6 @@
</SubProject>
<SubProject name="Amesos">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ITO"/>
<Dependency name="Epetra" type="LR"/>
<Dependency name="Triutils" type="TO"/>
<Dependency name="Tpetra" type="ITO"/>
Expand Down Expand Up @@ -210,7 +196,6 @@
</SubProject>
<SubProject name="Ifpack">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ITO"/>
<Dependency name="Epetra" type="LR"/>
<Dependency name="Triutils" type="ILO"/>
<Dependency name="Tpetra" type="ITO"/>
Expand All @@ -234,7 +219,6 @@
</SubProject>
<SubProject name="ML">
<Dependency name="Teuchos" type="LO"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="Epetra" type="LO"/>
<Dependency name="Zoltan" type="LO"/>
<Dependency name="Triutils" type="ILO"/>
Expand All @@ -252,7 +236,6 @@
</SubProject>
<SubProject name="Belos">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="Epetra" type="LO"/>
<Dependency name="Zoltan" type="ITO"/>
<Dependency name="Triutils" type="TO"/>
Expand All @@ -271,7 +254,6 @@
</SubProject>
<SubProject name="Anasazi">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="RTOp" type="ILO"/>
<Dependency name="Epetra" type="LO"/>
<Dependency name="Triutils" type="TO"/>
Expand All @@ -289,7 +271,6 @@
</SubProject>
<SubProject name="Zoltan2">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="RTOp" type="ILO"/>
<Dependency name="Epetra" type="LR"/>
<Dependency name="Zoltan" type="LO"/>
Expand All @@ -307,7 +288,6 @@
</SubProject>
<SubProject name="Ifpack2">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="RTOp" type="ILO"/>
<Dependency name="Epetra" type="ITR"/>
<Dependency name="Zoltan" type="ILO"/>
Expand All @@ -326,7 +306,6 @@
</SubProject>
<SubProject name="ShyLU">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="RTOp" type="ILO"/>
<Dependency name="Epetra" type="LR"/>
<Dependency name="Zoltan" type="ILR"/>
Expand All @@ -348,7 +327,6 @@
</SubProject>
<SubProject name="Stratimikos">
<Dependency name="Teuchos" type="ILR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="RTOp" type="ILR"/>
<Dependency name="Epetra" type="ILR"/>
<Dependency name="Zoltan" type="ILO"/>
Expand All @@ -369,7 +347,6 @@
</SubProject>
<SubProject name="FEI">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="Epetra" type="LO"/>
<Dependency name="Zoltan" type="ILO"/>
<Dependency name="Triutils" type="ILO"/>
Expand All @@ -389,7 +366,6 @@
</SubProject>
<SubProject name="Teko">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="RTOp" type="ILR"/>
<Dependency name="Epetra" type="ILR"/>
<Dependency name="Zoltan" type="ILO"/>
Expand All @@ -416,7 +392,6 @@
</SubProject>
<SubProject name="RBGen">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="RTOp" type="ILO"/>
<Dependency name="Epetra" type="LO"/>
<Dependency name="Triutils" type="ILO"/>
Expand All @@ -430,7 +405,6 @@
</SubProject>
<SubProject name="TriKota">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="RTOp" type="ILR"/>
<Dependency name="Epetra" type="LR"/>
<Dependency name="Triutils" type="ILO"/>
Expand All @@ -456,7 +430,6 @@
</SubProject>
<SubProject name="STK">
<Dependency name="Teuchos" type="ILO"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="Gtest" type="TR"/>
<Dependency name="Sacado" type="ILO"/>
<Dependency name="Epetra" type="ILO"/>
Expand All @@ -482,7 +455,6 @@
</SubProject>
<SubProject name="Phalanx">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="Sacado" type="LR"/>
<Dependency name="Epetra" type="TO"/>
<Dependency name="Zoltan" type="ITO"/>
Expand Down Expand Up @@ -510,7 +482,6 @@
</SubProject>
<SubProject name="NOX">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="RTOp" type="ILO"/>
<Dependency name="Epetra" type="LO"/>
<Dependency name="Zoltan" type="ILO"/>
Expand Down Expand Up @@ -538,7 +509,6 @@
</SubProject>
<SubProject name="Moertel">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="Epetra" type="LR"/>
<Dependency name="Zoltan" type="ILO"/>
<Dependency name="Triutils" type="ILR"/>
Expand All @@ -557,7 +527,6 @@
</SubProject>
<SubProject name="MueLu">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="RTOp" type="ILO"/>
<Dependency name="Epetra" type="LO"/>
<Dependency name="Zoltan" type="LO"/>
Expand All @@ -583,7 +552,6 @@
</SubProject>
<SubProject name="Rythmos">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ITO"/>
<Dependency name="RTOp" type="ILR"/>
<Dependency name="Sacado" type="TO"/>
<Dependency name="Epetra" type="ITO"/>
Expand Down Expand Up @@ -613,7 +581,6 @@
</SubProject>
<SubProject name="MOOCHO">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ITO"/>
<Dependency name="RTOp" type="LR"/>
<Dependency name="Epetra" type="ITO"/>
<Dependency name="Zoltan" type="ITO"/>
Expand All @@ -636,7 +603,6 @@
</SubProject>
<SubProject name="Aristos">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ITO"/>
<Dependency name="RTOp" type="ITO"/>
<Dependency name="Epetra" type="LR"/>
<Dependency name="Zoltan" type="ITO"/>
Expand All @@ -659,7 +625,6 @@
</SubProject>
<SubProject name="Stokhos">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="RTOp" type="ILO"/>
<Dependency name="Sacado" type="LO"/>
<Dependency name="Epetra" type="ILO"/>
Expand Down Expand Up @@ -691,7 +656,6 @@
</SubProject>
<SubProject name="Piro">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="RTOp" type="ILR"/>
<Dependency name="Sacado" type="ILO"/>
<Dependency name="Epetra" type="LR"/>
Expand Down Expand Up @@ -728,7 +692,6 @@
</SubProject>
<SubProject name="Panzer">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="RTOp" type="ILR"/>
<Dependency name="Kokkos" type="LR"/>
<Dependency name="Sacado" type="LR"/>
Expand Down Expand Up @@ -772,7 +735,6 @@
</SubProject>
<SubProject name="Sundance">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="RTOp" type="ILO"/>
<Dependency name="Sacado" type="ILR"/>
<Dependency name="Epetra" type="LR"/>
Expand Down Expand Up @@ -807,7 +769,6 @@
</SubProject>
<SubProject name="CTrilinos">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="Epetra" type="LR"/>
<Dependency name="Triutils" type="ILO"/>
<Dependency name="Tpetra" type="ILO"/>
Expand All @@ -824,7 +785,6 @@
</SubProject>
<SubProject name="ForTrilinos">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="Epetra" type="LR"/>
<Dependency name="Triutils" type="ILO"/>
<Dependency name="Tpetra" type="ILO"/>
Expand All @@ -842,7 +802,6 @@
</SubProject>
<SubProject name="PyTrilinos">
<Dependency name="Teuchos" type="LO"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="RTOp" type="ILO"/>
<Dependency name="Gtest" type="ILO"/>
<Dependency name="Sacado" type="ILO"/>
Expand Down Expand Up @@ -880,7 +839,6 @@
</SubProject>
<SubProject name="WebTrilinos">
<Dependency name="Teuchos" type="LR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="RTOp" type="ILO"/>
<Dependency name="Gtest" type="ILO"/>
<Dependency name="Sacado" type="ILO"/>
Expand Down Expand Up @@ -919,7 +877,6 @@
</SubProject>
<SubProject name="Didasko">
<Dependency name="Teuchos" type="TO"/>
<Dependency name="ThreadPool" type="ITO"/>
<Dependency name="Epetra" type="TO"/>
<Dependency name="Zoltan" type="TO"/>
<Dependency name="Triutils" type="TO"/>
Expand Down Expand Up @@ -956,7 +913,6 @@
</SubProject>
<SubProject name="TrilinosCouplings">
<Dependency name="Teuchos" type="ILO"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="RTOp" type="ILO"/>
<Dependency name="Sacado" type="ILO"/>
<Dependency name="Epetra" type="TO"/>
Expand Down Expand Up @@ -993,7 +949,6 @@
</SubProject>
<SubProject name="FEApp">
<Dependency name="Teuchos" type="ILR"/>
<Dependency name="ThreadPool" type="ILO"/>
<Dependency name="RTOp" type="ILR"/>
<Dependency name="Sacado" type="LR"/>
<Dependency name="Epetra" type="LR"/>
Expand Down
Loading

0 comments on commit 7d44621

Please sign in to comment.