mirror of
https://github.com/OpenFOAM/ThirdParty-6.git
synced 2025-12-08 06:57:43 +00:00
ParaView-5.0.1: Added the source-tree to ThirdParty-dev and patched as described in the README file
Resolves bug-report http://bugs.openfoam.org/view.php?id=2098
This commit is contained in:
@ -0,0 +1,64 @@
|
||||
/*=========================================================================
|
||||
|
||||
Program: ParaView
|
||||
Module: PythonScriptCoProcessingExample.cxx
|
||||
|
||||
Copyright (c) Kitware, Inc.
|
||||
All rights reserved.
|
||||
See Copyright.txt or http://www.paraview.org/HTML/Copyright.html for details.
|
||||
|
||||
This software is distributed WITHOUT ANY WARRANTY; without even
|
||||
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
||||
PURPOSE. See the above copyright notice for more information.
|
||||
|
||||
=========================================================================*/
|
||||
// Build the grid inside of vtkCustomTestDriver. This also calls the
|
||||
// python coprocessor.
|
||||
|
||||
#include "vtkPVCustomTestDriver.h"
|
||||
|
||||
#include "vtkPVConfig.h"
|
||||
#ifdef PARAVIEW_USE_MPI
|
||||
# define MPICH_SKIP_MPICXX
|
||||
# include "vtkMPI.h"
|
||||
#endif
|
||||
#include <iostream>
|
||||
|
||||
int main(int argc, char* argv[])
|
||||
{
|
||||
if(argc < 2)
|
||||
{
|
||||
cerr << "Wrong number of arguments. Command is: <exe> <python script>\n";
|
||||
return 1;
|
||||
}
|
||||
#ifdef PARAVIEW_USE_MPI
|
||||
MPI_Init(&argc,&argv);
|
||||
#endif
|
||||
int errors = 0;
|
||||
vtkPVCustomTestDriver* testDriver = vtkPVCustomTestDriver::New();
|
||||
if(testDriver->Initialize(argv[1]))
|
||||
{
|
||||
testDriver->SetNumberOfTimeSteps(1);
|
||||
testDriver->SetStartTime(0);
|
||||
testDriver->SetEndTime(.5);
|
||||
|
||||
if(testDriver->Run())
|
||||
{
|
||||
errors++;
|
||||
}
|
||||
testDriver->Finalize();
|
||||
}
|
||||
else
|
||||
{
|
||||
errors++;
|
||||
}
|
||||
testDriver->Delete();
|
||||
|
||||
#ifdef PARAVIEW_USE_MPI
|
||||
MPI_Finalize();
|
||||
#endif
|
||||
|
||||
cout << "Finished run with " << errors << " errors.\n";
|
||||
|
||||
return errors;
|
||||
}
|
||||
Reference in New Issue
Block a user