From: bangerth Date: Wed, 12 Aug 2009 03:54:50 +0000 (+0000) Subject: Correct class names. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a08697e73be8dafebebf54d3ce24473d690a7d32;p=dealii-svn.git Correct class names. git-svn-id: https://svn.dealii.org/trunk@19234 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/examples/step-32/doc/intro.dox b/deal.II/examples/step-32/doc/intro.dox index e0a97d0c3d..2338c16a18 100644 --- a/deal.II/examples/step-32/doc/intro.dox +++ b/deal.II/examples/step-32/doc/intro.dox @@ -184,19 +184,19 @@ and per-cell data. Suffice it to mention that we need the following: above, i.e. functions that assemble the local contributions to Stokes matrix and preconditioner, temperature matrix, and temperature right hand side. These are the - BoussinesqProblem::local_assemble_stokes_system, - BoussinesqProblem::local_assemble_stokes_preconditioner, - BoussinesqProblem::local_assemble_temperature_matrix, and - BoussinesqProblem::local_assemble_temperature_rhs functions in + BoussinesqFlowProblem::local_assemble_stokes_system, + BoussinesqFlowProblem::local_assemble_stokes_preconditioner, + BoussinesqFlowProblem::local_assemble_temperature_matrix, and + BoussinesqFlowProblem::local_assemble_temperature_rhs functions in the code below. These four functions can all have several instances of each running in %parallel. - %Functions that copy the result of the previous ones into the global object and that run sequentially to avoid race conditions. These are the - BoussinesqProblem::copy_local_to_global_stokes_system, - BoussinesqProblem::copy_local_to_global_stokes_preconditioner, - BoussinesqProblem::copy_local_to_global_temperature_matrix, and - BoussinesqProblem::copy_local_to_global_temperature_rhs + BoussinesqFlowProblem::copy_local_to_global_stokes_system, + BoussinesqFlowProblem::copy_local_to_global_stokes_preconditioner, + BoussinesqFlowProblem::copy_local_to_global_temperature_matrix, and + BoussinesqFlowProblem::copy_local_to_global_temperature_rhs functions. We will comment on a few more points in the actual code, but in general their @@ -213,10 +213,10 @@ independent operations that, if enough processors are available, can be worked on in parallel (if not enough processors are available -- because the system has only one, or because the others are working on something else for us -- then these tasks will be worked on sequentially). Consequently, -BoussinesqProblem::setup_dofs creates tasks for the three calls -to BoussinesqProblem::setup_stokes_matrix, -BoussinesqProblem::setup_stokes_preconditioner, and -BoussinesqProblem::setup_temperature_matrices that are then +BoussinesqFlowProblem::setup_dofs creates tasks for the three calls +to BoussinesqFlowProblem::setup_stokes_matrix, +BoussinesqFlowProblem::setup_stokes_preconditioner, and +BoussinesqFlowProblem::setup_temperature_matrices that are then scheduled to available resources. There is one problem with this, however: if we have more than MPI process running in parallel, then all of these processes need to communicate in a certain order and that requires that the various