[Paraview] pvbatch MPI error

Anton Shterenlikht mexas at bristol.ac.uk
Tue Mar 19 05:12:42 EDT 2013


	From mexas at bristol.ac.uk Tue Mar 19 09:10:58 2013

		From utkarsh.ayachit at kitware.com Tue Mar 19 03:30:31 2013

		What is the version of ParaView on the "other" Linux box?

	3.12:

	mexas at hector-xe6-8:~> pvpython
	Python 2.7.2 (default, Nov  9 2011, 15:37:53)
	[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
	Type "help", "copyright", "credits" or "license" for more information.
	Traceback (most recent call last):
	  File "/etc/pythonstart", line 7, in <module>
	    import readline
	ImportError: No module named readline
	>>> from paraview.simple import *
	paraview version 3.12.0, Date: 2011-07-26
	>>>


		How are you running the script?

	In the serial queue, as:

	#PBS -N pvbatch
	#PBS -q serial

	# Switch to current working directory
	export PBS_O_WORKDIR=$(readlink -f $PBS_O_WORKDIR)
	cd $PBS_O_WORKDIR

	# Run the serial program
	pvbatch pv1.py


		Is the mpi used to build and run the executable same?

	This I don't know. I'll have to ask the support
	people there.

Forgot to add, in pvpython the script runs fine
interactively.

Anton


		On Mon, Mar 18, 2013 at 7:28 PM, Anton Shterenlikht <mexas at bristol.ac.uk> wrote:
		> This script:
		>
		> from paraview.simple import *
		> #Connect()
		> reader=ImageReader(FilePrefix="z.raw")
		> reader.DataByteOrder=1
		> reader.DataExtent=[1,40,1,40,1,40]
		> reader.DataScalarType=6
		>
		> view = GetActiveView()
		> if not view:
		>  view = CreateRenderView()
		> view.ViewSize=[600,600]
		>
		> Show()
		>
		> dp = GetDisplayProperties(reader)
		> dp.LookupTable = MakeBlueToRedLT(1,64)
		> dp.ColorAttributeType = 'POINT_DATA'
		> dp.ColorArrayName = 'ImageFile'
		> dp.Representation = "Surface"
		>
		> camera = GetActiveCamera()
		> camera.SetViewUp(-1,0,0)
		> camera.Azimuth(30)
		> camera.Elevation(30)
		>
		> #camera.SetPosition(0,0,100)
		> #camera.Roll(-90)
		>
		> Render()
		>
		> WriteImage("z.png")
		>
		>
		> works fine on my FreeBSD desktop with pv 3.10
		> with both pvpython and pvbatch, but fails
		> on another linux box with pvbatch with:
		>
		> Generic Warning: In /home/kitware/Dashboards/MyTests/ParaView-master/VTK/Paralle
		> l/vtkMPICommunicator.cxx, line 72
		> MPI had an error
		> ------------------------------------------------
		> Invalid argument, error stack:
		> MPI_Type_create_subarray(334): MPI_Type_create_subarray(ndims=3, array_of_sizes=
		> 0x7fff87e5f410, array_of_subsizes=0x7fff87e5f400, array_of_starts=0x7fff87e5f3f0
		> , order=57, MPI_BYTE, newtype=0x7fff87e5f428) failed
		> MPI_Type_create_subarray(124): Argument array_of_starts has value 4 but must be
		> within [0,0]
		> ------------------------------------------------
		>
		> application called MPI_Abort(MPI_COMM_WORLD, 403294732) - process 0
		> -------------------------------------------------------------------------------
		>
		>
		> Please advise
		>
		> Thanks
		>
		> Anton
		>


More information about the ParaView mailing list