From: Timo Heister Date: Sun, 25 Aug 2024 21:02:47 +0000 (-0400) Subject: class graph: remove cuda X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=33f90bb15d65d9f9b8cba375593af4b31cf0ac49;p=dealii.git class graph: remove cuda - remove cuda - add kokkos - add link to opencascade namespace strictly speaking we should add kokkos->petsc and kokkos->trilinos, but the figure becomes way to ugly/busy that way. --- diff --git a/doc/doxygen/headers/main.h b/doc/doxygen/headers/main.h index 6d73f64d6f..6c8fa2b3cd 100644 --- a/doc/doxygen/headers/main.h +++ b/doc/doxygen/headers/main.h @@ -50,6 +50,7 @@ output [label="Graphical output", URL="\ref output"]; manifold [label="Manifold", URL="\ref manifold"]; + tria -> dh [style="solid"]; fe -> dh [style="solid"]; fe -> fevalues [style="solid"]; @@ -62,14 +63,13 @@ manifold -> tria [style="solid"]; manifold -> mapping [style="solid"]; - - node [fontname="FreeSans",fontsize=12, shape=record,height=0.2,width=0.4, color="gray55", fontcolor="gray55", fillcolor="white", style="filled"]; edge [color="gray55", weight=1]; - opencascade [label="OpenCASCADE"]; + opencascade [label="OpenCASCADE", URL="\ref OpenCASCADE"]; + subgraph linalglibs { rank="same"; petsc [label="PETSc", URL="\ref PETScWrappers"]; @@ -81,8 +81,6 @@ petsc -> solvers [dir="none"]; trilinos -> systems [dir="none"]; trilinos -> solvers [dir="none"]; - cuda -> systems [dir="none"]; - cuda -> solvers [dir="none"]; umfpack -> solvers [dir="none"]; opencascade -> manifold [dir="none"]; @@ -92,10 +90,12 @@ color="gray55", fontcolor="gray55", fillcolor="white", style="filled"]; edge [color="gray55", weight=1]; + kokkos [label="Kokkos"]; gmsh [label="gmsh", URL="\ref Gmsh"]; visit [label="VisIt"] paraview [label="ParaView"] + kokkos -> systems [dir="none"]; gmsh -> tria [dir="none"]; output -> visit [dir="none"]; output -> paraview [dir="none"]; diff --git a/include/deal.II/base/work_stream.h b/include/deal.II/base/work_stream.h index 6379772321..93778b7302 100644 --- a/include/deal.II/base/work_stream.h +++ b/include/deal.II/base/work_stream.h @@ -782,7 +782,7 @@ namespace WorkStream }) .name("worker"); - // Create a copier task. This task is a seperate object from the + // Create a copier task. This task is a separate object from the // worker task. tf::Task copier_task = taskflow .emplace([idx, ©_datas, &copier]() {