Skip to content
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

Framework: remove obsolete nightly driver scripts #11933

Closed
47 of 48 tasks
jhux2 opened this issue May 31, 2023 · 10 comments
Closed
47 of 48 tasks

Framework: remove obsolete nightly driver scripts #11933

jhux2 opened this issue May 31, 2023 · 10 comments
Labels
type: enhancement Issue is an enhancement, not a bug

Comments

@jhux2
Copy link
Member

jhux2 commented May 31, 2023

Enhancement

@trilinos/developers

This issue is to help track clean up scripts in Trilinos-trilinos/cmake/ctest/drivers. If you own one of these, please indicate whether the subdirectory can be deleted. Once the machine is removed in a PR or determined to be active, it can be "checked" off.

  • apollo [delete, obsolete]
  • artemis [delete, obsolete]
  • ascicgpu031 [keep, Tpetra testing, @csiefer2 owns]
  • atdm [keep]
  • billmp1 [delete, obsolete]
  • brain [delete, obsolete]
  • continuous [delete, obsolete]
  • corrin [delete, obsolete]
  • dash2win64
  • enigma [keep, @jhux2 owns]
  • exetazo [delete, obsolete]
  • fissile4 [delete, @bartlettroscoe owns]
  • gabriel [delete, @bartlettroscoe owns]
  • gaia [delete, obsolete]
  • geminga [keep, @cgcgcg owns]
  • godel [delete, obsolete]
  • hansel [delete, machine retired]
  • ictinus [delete, obsolete]
  • kallikrates [delete, obsolete]
  • kokkos-dev [delete, machine retired]
  • lightsaber [keep, @csiefer2 owns]
  • muir [delete, obsolete]
  • octopi [delete, obsolete]
  • p90n03 [obsolete?]
  • parameterized [delete, obsolete]
  • perseus [delete, obsolete]
  • pu241 [delete, machine retired]
  • rhel6-x86_64 [delete, obsolete]
  • ride [delete, machine retired]
  • rocketman [keep, @GrahamBenHarper owns]
  • rol-sems
  • rouson-mp [delete, obsolete]
  • s861036 [delete, machine no longer exists]
  • s903186 [delete, obsolete]
  • s909348 [delete, obsolete]
  • s921620 [delete, per @srajama1]
  • s956330 [delete, obsolete]
  • sadl30906 [delete, obsolete]
  • sems_ci [keep]
  • shiller [delete, machine retired]
  • sourcery [delete, obsolete]
  • thumper [delete, machine retired]
  • trappist [keep, @lucbv owns]
  • tribits-refactor-continuous [delete, obsolete]
  • trilinos-test [delete, obsolete]
  • trilinos-test2 [delete, obsolete]
  • windows [delete, obsolete]
  • zan [delete, obsolete]

Here are the last git commits for each subdirectory:

p90n03/                             -- 8 years ago      [Brent Perschbacher]   Revert "Merge branch 'master' of software.sandia.gov:/space/git/Trilinos"
CTestConfig.cmake                   -- 4 years, 2 months ago      [Henry]   Issue 4690 Update CDash link testing-vm to testing
parameterized/                      -- 4 years, 8 months ago      [GitHub]   Merge Pull Request #3560 from prwolfe/Trilinos/correct_Tpetra_DefaultPlatform_errors
apollo/                             -- 2 years, 8 months ago      [Jonathan Hu]   Testing: apollo: fix repo error
perseus/                            -- 4 years, 8 months ago      [Roscoe A. Bartlett]   Switch all SEMS cmake modules to sems-cmake/3.10.3 (#1761)
artemis/                            -- 4 years, 8 months ago      [Roscoe A. Bartlett]   Switch all SEMS cmake modules to sems-cmake/3.10.3 (#1761)
pu241/                              -- 3 years, 5 months ago      [GitHub]   Merge Pull Request #6468 from trilinos/Trilinos/removeDeprecated_4864_claps
ascicgpu031/                        -- 4 weeks ago      [Roscoe A. Bartlett]   Run remove_kokkos_subpackages_change_test_names_r.sh (#11545)
rhel6-x86_64/                       -- 4 years, 2 months ago      [Mark Hoemmen]   Tpetra,Teuchos: Fix #2567; Fix #1183
atdm/                               -- 7 months ago      [Roscoe A. Bartlett]   ATDM: Disable tlcc2-intel opt build that has had build errors for months (#10355)
ride/                               -- 4 years, 8 months ago      [Roscoe A. Bartlett]   Switch to ATDM CMake 3.11.1 on ride (#1761)
billmp1/                            -- 6 years ago      [Roscoe A. Bartlett]   Remove usage of long deprecated <Project>_ENABLE_SECONDARY_STABLE_CODE
rocketman/                          -- 4 months ago      [Graham Harper]   Testing: Update Rocketman driver to ignore Epetra stack
brain/                              -- 3 years, 5 months ago      [K. Devine]   OptiPack and GlobiPack:  Removing deprecated packages #4864
rol-sems/                           -- 3 years, 9 months ago      [Denis Ridzal]   Modified the https link to the CDash results.
continuous/                         -- 3 years, 5 months ago      [K. Devine]   Claps:  removing deprecated package claps #4864
rouson-mp/                          -- 6 years ago      [Roscoe A. Bartlett]   Remove usage of long deprecated <Project>_ENABLE_SECONDARY_STABLE_CODE
corrin/                             -- 6 years ago      [Roscoe A. Bartlett]   Remove usage of long deprecated <Project>_ENABLE_SECONDARY_STABLE_CODE
s861036/                            -- 6 years ago      [Roscoe A. Bartlett]   Remove usage of long deprecated <Project>_ENABLE_SECONDARY_STABLE_CODE
cron_driver.py                      -- 1 year, 5 months ago      [Christian Glusa]   Make cron driver Python3 compatible
s903186/                            -- 3 years, 5 months ago      [K. Devine]   Claps:  removing deprecated package claps #4864
dash2win64/                         -- 6 years ago      [Roscoe A. Bartlett]   Remove usage of long deprecated <Project>_ENABLE_SECONDARY_STABLE_CODE
s909348/                            -- 6 years ago      [Roscoe A. Bartlett]   Remove usage of long deprecated <Project>_ENABLE_SECONDARY_STABLE_CODE
enigma/                             -- 3 months ago      [Christian Glusa]   enigma nightlies: Disable ShyLU_Node
s921620/                            -- 6 years ago      [Roscoe A. Bartlett]   Remove usage of long deprecated <Project>_ENABLE_SECONDARY_STABLE_CODE
exetazo/                            -- 6 years ago      [Roscoe A. Bartlett]   Remove usage of long deprecated <Project>_ENABLE_SECONDARY_STABLE_CODE
s956330/                            -- 6 years ago      [Roscoe A. Bartlett]   Remove usage of long deprecated <Project>_ENABLE_SECONDARY_STABLE_CODE
fissile4/                           -- 3 years, 5 months ago      [K. Devine]   Claps:  removing deprecated package claps #4864
sadl30906/                          -- 3 years, 5 months ago      [K. Devine]   Claps:  removing deprecated package claps #4864
gabriel/                            -- 6 years ago      [Roscoe A. Bartlett]   Remove usage of long deprecated <Project>_ENABLE_SECONDARY_STABLE_CODE
sems_ci/                            -- 4 years, 3 months ago      [Roscoe A. Bartlett]   Change post-push CI server to only rebuild by default (#482)
gaia/                               -- 5 years ago      [Bill Spotz]   PyTrilinos: modify server script to run on gaia
shiller/                            -- 4 years, 8 months ago      [Roscoe A. Bartlett]   Switch to ATDM CMake 3.11.1 on shiller (#1761)
geminga/                            -- 5 months ago      [Jonathan Hu]   Testing: geminga: suppress valgrind perl warnings
sourcery/                           -- 6 years ago      [Roscoe A. Bartlett]   Remove usage of long deprecated <Project>_ENABLE_SECONDARY_STABLE_CODE
godel/                              -- 3 years, 5 months ago      [K. Devine]   OptiPack and GlobiPack:  Removing deprecated packages #4864
thumper/                            -- 15 years ago      [Roscoe A. Bartlett]   Adding update of script before running it.
hansel/                             -- 3 years, 5 months ago      [K. Devine]   Claps:  removing deprecated package claps #4864
trappist/                           -- 7 months ago      [Christian Glusa]   MueLu nightlies: Attempt to not pull extra repos
ictinus/                            -- 6 years ago      [Roscoe A. Bartlett]   Remove usage of long deprecated <Project>_ENABLE_SECONDARY_STABLE_CODE
tribits-refactor-continuous/        -- 8 years ago      [Brent Perschbacher]   Revert "Merge branch 'master' of software.sandia.gov:/space/git/Trilinos"
kallikrates/                        -- 6 years ago      [Roscoe A. Bartlett]   Remove usage of long deprecated <Project>_ENABLE_SECONDARY_STABLE_CODE
trilinos-test/                      -- 3 years, 5 months ago      [GitHub]   Merge Pull Request #6468 from trilinos/Trilinos/removeDeprecated_4864_claps
kokkos-dev/                         -- 6 years ago      [Nathan Ellingwood]   Kokkos: Set OMP_PROC_BIND=false for Kokkos integration testing
trilinos-test2/                     -- 2 years, 8 months ago      [Seth R Johnson]   Remove ForTrilinos external repository and references
lightsaber/                         -- 3 months ago      [Christian Glusa]   Lightsaber: Use newer CMake
trilinos_cdash_build_testing_day.sh -- 4 years, 4 months ago      [Roscoe A. Bartlett]   Add install hooks based on testing day dir (#2689)
muir/                               -- 6 years ago      [James M. Willenbring]   Disable Phalanx and Panzer for the GCC 4.7.2 Werror build (#1375)
windows/                            -- 4 years, 2 months ago      [Henry]   Issue 4690 Update CDash link testing-vm to testing
octopi/                             -- 6 years ago      [Roscoe A. Bartlett]   Remove usage of long deprecated <Project>_ENABLE_SECONDARY_STABLE_CODE
zan/                                -- 3 years, 5 months ago      [K. Devine]   OptiPack and GlobiPack:  Removing deprecated packages #4864
@jhux2 jhux2 added the type: enhancement Issue is an enhancement, not a bug label May 31, 2023
@jhux2
Copy link
Member Author

jhux2 commented May 31, 2023

Motivated by #11930.

@cgcgcg cgcgcg changed the title Framework: remove obselete nightly driver scripts Framework: remove obsolete nightly driver scripts May 31, 2023
@bartlettroscoe
Copy link
Member

Please keep the sems_ci and atdm subdirs for now. Those represent the best examples (especially sems_ci) for driving builds with the tribits_ctest_driver() that exist in Trilinos.

@ndellingwood
Copy link
Contributor

I marked apollo, artemis, kokkos-dev-2, perseus, and ride as machines to delete

@jhux2
Copy link
Member Author

jhux2 commented May 31, 2023

@bartlettroscoe It looks like you "own" a few of the machines in the list. Could you review and mark them as to keep or remove?

@bartlettroscoe
Copy link
Member

FYI: The committers to each of these cmake/ctest/ctest/drivers/ subdirs given by the command:

$ cd Trilinos/cmake/ctest/drivers/
$ for dir in $(find . -maxdepth 1 -type d | sort | grep -v "^[.]$") ; do echo ; echo $dir ; git shortlog -ns $dir ; echo ; done

is shown below:


./apollo
     5	Brent M. Perschbacher
     5	crtrott
     3	Jonathan Hu
     2	Roscoe A. Bartlett
     2	William McLendon
     1	Kyungjoo Kim
     1	Nathan Ellingwood


./artemis
     4	Brent M. Perschbacher
     2	Roscoe A. Bartlett
     2	William McLendon
     2	crtrott
     1	Jonathan Hu
     1	Mark Hoemmen


./ascicgpu031
    31	Christopher Siefert
    13	Karen D. Devine
     1	Jonathan Hu
     1	Roscoe A. Bartlett
     1	trilinos-autotester


./atdm
   288	Roscoe A. Bartlett
    59	Evan Harvey
    18	Joe Frye
    12	trilinos-autotester
     6	Joe
     4	Henry Swantner
     3	Christopher Siefert
     2	Forster, Jeffrey Edward
     2	Nathan Ellingwood
     1	Jeffrey Edward Forster
     1	Kris Beckwith
     1	Roger P. Pawlowski
     1	Samuel Elliott Browne
     1	Si Hammond
     1	e10harvey


./billmp1
     9	Christopher G. Baker
     3	Brent M. Perschbacher
     2	Roscoe A. Bartlett
     2	Will Dicharry
     1	James M. Willenbring
     1	Sidafa Conde


./brain
    25	James M. Willenbring
    24	Will Dicharry
    13	Brent M. Perschbacher
     3	Roscoe A. Bartlett
     1	Jonathan Hu
     1	Karen D. Devine
     1	Sidafa Conde


./continuous
     1	Brent M. Perschbacher
     1	Karen D. Devine
     1	Roscoe A. Bartlett


./corrin
     5	Zach Mullen
     3	Bill Hoffman
     3	Brent M. Perschbacher
     2	James M. Willenbring
     1	David Cole
     1	Roscoe A. Bartlett
     1	Sidafa Conde


./dash2win64
    10	David Cole
     5	Brent M. Perschbacher
     4	Zach Mullen
     2	James M. Willenbring
     2	Roscoe A. Bartlett
     1	Sidafa Conde


./enigma
    18	Tobias Wiesner
    16	Jonathan Hu
     9	Christian Glusa
     3	Andrey Prokopenko
     1	Brent M. Perschbacher
     1	Jonathan J. Hu
     1	Luc Berger-Vergiat
     1	Mark Hoemmen
     1	Roscoe A. Bartlett
     1	Sidafa Conde
     1	William McLendon


./exetazo
    10	Brent M. Perschbacher
     5	James M. Willenbring
     1	Roscoe A. Bartlett
     1	Sidafa Conde


./fissile4
    20	Roscoe A. Bartlett
     1	Brent M. Perschbacher
     1	Karen D. Devine
     1	Mark Hoemmen
     1	Sidafa Conde


./gabriel
    29	Roscoe A. Bartlett
     5	Brent M. Perschbacher
     4	Zach Mullen
     3	David Cole
     3	James M. Willenbring
     2	Will Dicharry
     1	Sidafa Conde


./gaia
     3	William F. Spotz


./geminga
    47	Christian Glusa
    46	Jonathan Hu
    24	Christopher Siefert
    23	Andrey Prokopenko
     4	trilinos-autotester
     3	Luc Berger-Vergiat
     3	Roscoe A. Bartlett
     1	Mark Hoemmen
     1	William McLendon


./godel
    50	Roscoe A. Bartlett
    17	Brent M. Perschbacher
     6	Karen D. Devine
     5	James M. Willenbring
     4	Lee Ann Riesen
     3	Zach Mullen
     2	Will Dicharry
     1	David Cole
     1	Sidafa Conde


./hansel
    10	Brent M. Perschbacher
     1	Karen D. Devine
     1	Roscoe A. Bartlett


./ictinus
     6	Brent M. Perschbacher
     5	James M. Willenbring
     1	Roscoe A. Bartlett
     1	Sidafa Conde


./kallikrates
    25	Brent M. Perschbacher
     9	James M. Willenbring
     5	Zach Mullen
     4	Will Dicharry
     3	Roscoe A. Bartlett
     2	klnusba
     1	David Cole
     1	Mark Hoemmen
     1	Sidafa Conde


./kokkos-dev
     3	Brent M. Perschbacher
     1	Nathan Ellingwood
     1	Roscoe A. Bartlett
     1	Sidafa Conde


./lightsaber
    49	Christopher Siefert
     7	Christian Glusa
     2	Jonathan Hu
     1	Brent M. Perschbacher
     1	Sidafa Conde


./muir
    15	Brent M. Perschbacher
    11	James M. Willenbring
     3	Roscoe A. Bartlett
     3	William McLendon
     1	Sidafa Conde


./octopi
    10	Karen D. Devine
     6	Brent M. Perschbacher
     3	James M. Willenbring
     2	Lee Ann Riesen
     2	Roscoe A. Bartlett
     2	Will Dicharry
     1	David Cole
     1	Sidafa Conde


./p90n03
     3	Brent M. Perschbacher
     2	Brad King
     1	Roscoe A. Bartlett
     1	Sidafa Conde
     1	Will Dicharry


./parameterized
    23	Paul Wolfenbarger
     5	William McLendon
     2	Brent M. Perschbacher
     2	Christian Glusa
     1	trilinos-autotester


./perseus
    30	crtrott
    13	James Foucar
    10	Brent M. Perschbacher
     2	Christiatn Trott
     2	Mark Hoemmen
     2	Roscoe A. Bartlett
     1	Jonathan Hu
     1	Nathan Ellingwood
     1	Sidafa Conde


./pu241
   182	Roscoe A. Bartlett
    90	Christopher G. Baker
     5	Brent M. Perschbacher
     5	CASL VRI Admin account
     3	Karen D. Devine
     3	Ramanan Sankaran
     2	CASL VRI Admin
     2	Russell Hooper
     2	Tom Evans
     1	Henry Swantner
     1	Lee Ann Riesen
     1	Ondřej Čertík
     1	Sidafa Conde
     1	Will Dicharry
     1	trilinos-autotester


./rhel6-x86_64
    10	James M. Willenbring
     2	Brent M. Perschbacher
     2	William McLendon
     1	Karen D. Devine
     1	Mark Hoemmen
     1	Michel de Messieres
     1	Roscoe A. Bartlett


./ride
     4	Brent M. Perschbacher
     2	Roscoe A. Bartlett
     1	Jonathan Hu


./rocketman
    39	Jonathan Hu
    22	Christopher Siefert
     6	Christian Glusa
     2	Graham Harper
     1	Brian M. Kelley
     1	Karen D. Devine
     1	Roscoe A. Bartlett


./rol-sems
     2	Denis Ridzal


./rouson-mp
    18	Karla
     5	Brent M. Perschbacher
     1	Roscoe A. Bartlett
     1	Sidafa Conde


./s861036
    26	Lee Ann Riesen
     4	Brent M. Perschbacher
     2	Roscoe A. Bartlett
     2	Will Dicharry
     1	Sidafa Conde


./s903186
    39	James M. Willenbring
    26	Brent M. Perschbacher
     4	David Cole
     3	Roscoe A. Bartlett
     2	Will Dicharry
     2	Zach Mullen
     1	Jeremie Gaidamour
     1	Karen D. Devine
     1	Sidafa Conde


./s909348
    45	Brent M. Perschbacher
     3	Roscoe A. Bartlett
     2	James M. Willenbring
     2	Zach Mullen
     1	David Cole
     1	Sidafa Conde


./s921620
    10	Siva Rajamanickam
     2	Brent M. Perschbacher
     1	Roscoe A. Bartlett
     1	Sidafa Conde


./s956330
     2	James M. Willenbring
     1	Brent M. Perschbacher
     1	Roscoe A. Bartlett
     1	Sidafa Conde


./sadl30906
    13	Brent M. Perschbacher
     7	Roscoe A. Bartlett
     6	James M. Willenbring
     1	Karen D. Devine


./sems_ci
    33	Roscoe A. Bartlett


./shiller
     5	Brent M. Perschbacher
     2	Roscoe A. Bartlett
     1	Jonathan Hu


./sourcery
     2	Brent M. Perschbacher
     1	Karla
     1	Roscoe A. Bartlett
     1	Sidafa Conde


./thumper
     2	Roscoe A. Bartlett


./trappist
    13	Luc Berger-Vergiat
     6	Christian Glusa
     2	Roscoe A. Bartlett
     1	Henry Swantner
     1	Jonathan Hu
     1	Mark Hoemmen


./tribits-refactor-continuous
     8	Will Dicharry
     3	Roscoe A. Bartlett
     1	Brent M. Perschbacher
     1	Sidafa Conde


./trilinos-test
    63	Brent M. Perschbacher
    52	James M. Willenbring
     8	Roscoe A. Bartlett
     6	David Cole
     3	Karen D. Devine
     3	Will Dicharry
     3	Zach Mullen
     1	Mark Hoemmen
     1	Ron Oldfield
     1	Sidafa Conde
     1	trilinos-autotester


./trilinos-test2
    68	Brent M. Perschbacher
    32	James M. Willenbring
    14	Roscoe A. Bartlett
     9	Will Dicharry
     6	Karen D. Devine
     1	David Cole
     1	Seth R Johnson
     1	Sidafa Conde
     1	trilinos-autotester


./windows
     3	Brent M. Perschbacher
     3	Michael Plooster
     2	Christopher Siefert
     1	Henry Swantner
     1	James M. Willenbring
     1	Roscoe A. Bartlett


./zan
    49	James M. Willenbring
    24	Brent M. Perschbacher
     7	Will Dicharry
     3	Christopher G. Baker
     3	Roscoe A. Bartlett
     2	Mark Hoemmen
     1	David Cole
     1	Karen D. Devine
     1	Sidafa Conde

@bartlettroscoe
Copy link
Member

NOTE: I marked all of the directories that I know should be kept or deleted. (It is not clear if a check means the dir should be kept or deleted.)

@jhux2
Copy link
Member Author

jhux2 commented May 31, 2023

@jwillenbring Could you look at the machines that you might own?

@jwillenbring
Copy link
Member

@jwillenbring Could you look at the machines that you might own?

@jhux2 I was pretty aggressive about marking things for deletion. I believe the framework has moved away from using these scripts in this way for all or nearly all of their builds. Many of these machines have not been used at all in some time. @sebrowne should review the list once for sanity as well and ensure nothing important is lost. It might be useful to look in history at some point for some starting points for future builds. That is why some of this wasn't already deleted, but I think keeping it for that reason probably causes more confusion than it is worth at this point.

@sebrowne
Copy link
Contributor

As far as I know, Framework does not use anything in this list. If it makes it through the autotester, it's fine by me. As Jim stated, we can look back in the history for information if we need it.

jhux2 added a commit that referenced this issue May 31, 2023
@jhux2
Copy link
Member Author

jhux2 commented Jun 1, 2023

Closing as fixed by #11935.

@jhux2 jhux2 closed this as completed Jun 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement Issue is an enhancement, not a bug
Projects
None yet
Development

No branches or pull requests

5 participants