Utilities::System::duplicate_communicator
is now Utilities::MPI::duplicate_communicator;
Utilities::System::calculate_collective_mpi_min_max_avg
-is now Utilities::MPI::min_max_avg.
-In addition, some of the arguments of these functions have changed.
+is now Utilities::MPI::min_max_avg;
+Utilities::System::MPI_InitFinalize
+is now Utilities::MPI::MPI_InitFinalize.
+In addition, some of the arguments of these functions or classes
+have changed.
<br>
The previous functions should still be available, though their use
is now deprecated.
// MPI. Nevertheless, Trilinos wants the MPI
// system to be initialized. We do that be
// creating an object of type
- // Utilities::System::MPI_InitFinalize that
+ // Utilities::MPI::MPI_InitFinalize that
// initializes MPI (if available) using the
// arguments given to main() (i.e.,
// <code>argc</code> and <code>argv</code>)
deallog.depth_console (0);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
BoussinesqFlowProblem<2> flow_problem;
flow_problem.run ();
using namespace Step32;
using namespace dealii;
- Utilities::System::MPI_InitFinalize mpi_initialization(argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv);
try
{
/**
* Data structure to store the result of
- * calculate_collective_mpi_min_max_avg.
+ * min_max_avg().
*/
struct MinMaxAvg
{
* on the given MPI communicator @param
* mpi_communicator . Each processor's
* value is given in @param my_value and
- * the result will be returned in @param
+ * the result will be returned in @p
* result . The result is available on all
* machines.
*/
MinMaxAvg
min_max_avg (const double my_value,
const MPI_Comm &mpi_communicator);
+
+
+
+ /**
+ * A class that is used to initialize the
+ * MPI system at the beginning of a
+ * program and to shut it down again at
+ * the end.
+ *
+ * If a program uses MPI one would
+ * typically just create an object of
+ * this type at the beginning of
+ * <code>main()</code>. The constructor
+ * of this class then runs
+ * <code>MPI_Init()</code> with the given
+ * arguments. At the end of the program,
+ * the compiler will invoke the
+ * destructor of this object which in
+ * turns calls <code>MPI_Finalize</code>
+ * to shut down the MPI system.
+ *
+ * This class is used in step-32, for example.
+ */
+ class MPI_InitFinalize
+ {
+ public:
+ /**
+ * Constructor. Takes the arguments
+ * from the command line (in case of
+ * MPI, the number of processes is
+ * specified there), and sets up a
+ * respective communicator by calling
+ * <tt>MPI_Init()</tt>. This
+ * constructor can only be called once
+ * in a program, since MPI cannot be
+ * initialized twice.
+ */
+ MPI_InitFinalize (int &argc,
+ char** &argv);
+
+ /**
+ * Destructor. Calls
+ * <tt>MPI_Finalize()</tt> in
+ * case this class owns the MPI
+ * process.
+ */
+ ~MPI_InitFinalize();
+
+ private:
+ /**
+ * This flag tells the class
+ * whether it owns the MPI
+ * process (i.e., it has been
+ * constructed using the
+ * argc/argv input, or it has
+ * been copied). In the former
+ * case, the command
+ * <tt>MPI_Finalize()</tt> will
+ * be called at destruction.
+ */
+ const bool owns_mpi;
+ };
}
/**
* A namespace for utility functions that
const double my_value,
MinMaxAvg & result);
- /** @} */
-
-
/**
- * A class that is used to initialize the
- * MPI system at the beginning of a
- * program and to shut it down again at
- * the end.
- *
- * If a program uses MPI one would
- * typically just create an object of
- * this type at the beginning of
- * <code>main()</code>. The constructor
- * of this class then runs
- * <code>MPI_Init()</code> with the given
- * arguments. At the end of the program,
- * the compiler will invoke the
- * destructor of this object which in
- * turns calls <code>MPI_Finalize</code>
- * to shut down the MPI system.
+ * An alias for Utilities::MPI::MPI_InitFinalize.
*
- * This class is used in @ref step_32
- * "step-32", for example.
+ * @deprecated
*/
- class MPI_InitFinalize
- {
- public:
- /**
- * Constructor. Takes the arguments
- * from the command line (in case of
- * MPI, the number of processes is
- * specified there), and sets up a
- * respective communicator by calling
- * <tt>MPI_Init()</tt>. This
- * constructor can only be called once
- * in a program, since MPI cannot be
- * initialized twice.
- */
- MPI_InitFinalize (int &argc,
- char** &argv);
-
- /**
- * Destructor. Calls
- * <tt>MPI_Finalize()</tt> in
- * case this class owns the MPI
- * process.
- */
- ~MPI_InitFinalize();
+ using Utilities::MPI::MPI_InitFinalize;
- private:
- /**
- * This flag tells the class
- * whether it owns the MPI
- * process (i.e., it has been
- * constructed using the
- * argc/argv input, or it has
- * been copied). In the former
- * case, the command
- * <tt>MPI_Finalize()</tt> will
- * be called at destruction.
- */
- const bool owns_mpi;
- };
+ /** @} */
}
int main(int argc, char *argv[])
{
#ifdef DEAL_II_COMPILER_SUPPORTS_MPI
- Utilities::System::MPI_InitFinalize mpi (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi (argc, argv);
#else
(void)argc;
(void)argv;
int main(int argc, char *argv[])
{
#ifdef DEAL_II_COMPILER_SUPPORTS_MPI
- Utilities::System::MPI_InitFinalize mpi (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi (argc, argv);
#else
(void)argc;
(void)argv;
int main(int argc, char *argv[])
{
#ifdef DEAL_II_COMPILER_SUPPORTS_MPI
- Utilities::System::MPI_InitFinalize mpi (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi (argc, argv);
#else
(void)argc;
(void)argv;
int main(int argc, char *argv[])
{
#ifdef DEAL_II_COMPILER_SUPPORTS_MPI
- Utilities::System::MPI_InitFinalize mpi (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi (argc, argv);
#else
(void)argc;
(void)argv;
int main(int argc, char *argv[])
{
{
- Utilities::System::MPI_InitFinalize mpi_init (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_init (argc, argv);
unsigned int myid = Utilities::MPI::this_mpi_process (MPI_COMM_WORLD);
int main(int argc, char *argv[])
{
{
- Utilities::System::MPI_InitFinalize mpi_init (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_init (argc, argv);
unsigned int myid = Utilities::MPI::this_mpi_process (MPI_COMM_WORLD);
int main(int argc, char *argv[])
{
{
- Utilities::System::MPI_InitFinalize mpi_init (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_init (argc, argv);
unsigned int myid = Utilities::MPI::this_mpi_process (MPI_COMM_WORLD);
int main(int argc, char** argv)
{
- Utilities::System::MPI_InitFinalize mpi_initialization(argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv);
const unsigned int myid = Utilities::MPI::this_mpi_process (MPI_COMM_WORLD);
deallog.push(Utilities::int_to_string(myid));
int main(int argc, char *argv[])
{
#ifdef DEAL_II_COMPILER_SUPPORTS_MPI
- Utilities::System::MPI_InitFinalize mpi (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi (argc, argv);
#else
(void)argc;
(void)argv;
int main(int argc, char *argv[])
{
#ifdef DEAL_II_COMPILER_SUPPORTS_MPI
- Utilities::System::MPI_InitFinalize mpi (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi (argc, argv);
#else
(void)argc;
(void)argv;
int main (int argc, char **argv)
{
- Utilities::System::MPI_InitFinalize mpi_initialization(argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv);
unsigned int myid = Utilities::MPI::this_mpi_process (MPI_COMM_WORLD);
deallog.push(Utilities::int_to_string(myid));
int main (int argc, char **argv)
{
- Utilities::System::MPI_InitFinalize mpi_initialization(argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv);
unsigned int myid = Utilities::MPI::this_mpi_process (MPI_COMM_WORLD);
deallog.push(Utilities::int_to_string(myid));
int main (int argc, char **argv)
{
- Utilities::System::MPI_InitFinalize mpi_initialization(argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv);
unsigned int myid = Utilities::MPI::this_mpi_process (MPI_COMM_WORLD);
deallog.push(Utilities::int_to_string(myid));
int main (int argc, char **argv)
{
- Utilities::System::MPI_InitFinalize mpi_initialization(argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv);
unsigned int myid = Utilities::MPI::this_mpi_process (MPI_COMM_WORLD);
deallog.push(Utilities::int_to_string(myid));
int main (int argc, char **argv)
{
- Utilities::System::MPI_InitFinalize mpi_initialization(argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv);
unsigned int myid = Utilities::MPI::this_mpi_process (MPI_COMM_WORLD);
deallog.push(Utilities::int_to_string(myid));
int main (int argc, char **argv)
{
- Utilities::System::MPI_InitFinalize mpi_initialization(argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv);
unsigned int myid = Utilities::MPI::this_mpi_process (MPI_COMM_WORLD);
deallog.push(Utilities::int_to_string(myid));
int main (int argc, char **argv)
{
- Utilities::System::MPI_InitFinalize mpi_initialization(argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv);
unsigned int myid = Utilities::MPI::this_mpi_process (MPI_COMM_WORLD);
deallog.push(Utilities::int_to_string(myid));
int main (int argc, char **argv)
{
- Utilities::System::MPI_InitFinalize mpi_initialization(argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv);
unsigned int myid = Utilities::MPI::this_mpi_process (MPI_COMM_WORLD);
deallog.push(Utilities::int_to_string(myid));
int main (int argc, char **argv)
{
- Utilities::System::MPI_InitFinalize mpi_initialization(argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv);
const unsigned int n_procs = Utilities::MPI::n_mpi_processes(MPI_COMM_WORLD);
unsigned int myid = Utilities::MPI::this_mpi_process (MPI_COMM_WORLD);
int main (int argc, char **argv)
{
- Utilities::System::MPI_InitFinalize mpi_initialization(argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv);
unsigned int myid = Utilities::MPI::this_mpi_process (MPI_COMM_WORLD);
deallog.push(Utilities::int_to_string(myid));
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
{
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
{
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
{
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
{
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
{
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
if (typeid(TrilinosScalar)==typeid(double))
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
{
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
{
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
{
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
{
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
{
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
{
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
{
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
{
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.attach(logfile);
deallog.depth_console(0);
- Utilities::System::MPI_InitFinalize mpi_initialization(argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv);
try
{
deallog.attach(logfile);
deallog.depth_console(0);
- Utilities::System::MPI_InitFinalize mpi_initialization(argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv);
try
{
deallog.attach(logfile);
deallog.depth_console(0);
- Utilities::System::MPI_InitFinalize mpi_initialization(argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv);
try
{
deallog.attach(logfile);
deallog.depth_console(0);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
{
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
{
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
{
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization(argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv);
{
SolverControl control(200, 1.e-3);
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
IndexSet row_partitioning (3);
IndexSet col_partitioning (4);
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
{
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
{
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
{
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
{
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
int main (int argc, char** argv)
{
- Utilities::System::MPI_InitFinalize mpi_init (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_init (argc, argv);
std::ofstream logfile("sparsity_pattern_01/output");
logfile.setf(std::ios::fixed);
deallog << std::setprecision(3);
int main (int argc, char** argv)
{
- Utilities::System::MPI_InitFinalize mpi_init (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_init (argc, argv);
std::ofstream logfile("sparsity_pattern_02/output");
logfile.setf(std::ios::fixed);
deallog << std::setprecision(3);
int main (int argc, char** argv)
{
- Utilities::System::MPI_InitFinalize mpi_init (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_init (argc, argv);
std::ofstream logfile("sparsity_pattern_03/output");
logfile.setf(std::ios::fixed);
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try
deallog.depth_console(0);
deallog.threshold_double(1.e-10);
- Utilities::System::MPI_InitFinalize mpi_initialization (argc, argv);
+ Utilities::MPI::MPI_InitFinalize mpi_initialization (argc, argv);
try