[petsc-users] Trying to run ex11 (complex example) in $PETSC_DIR/src/ksp/ksp/examples/tutorials

Moore, Brian (SDSU) Brian.Moore at sdstate.edu
Mon Oct 29 16:08:41 CDT 2012


Apologies--probably should have done this before I posted the question.
I just downloaded and compiled the latest development version this afternoon and was successfully able to run this example.

--
Brian Moore, Research High Performance Computing Specialist
SDSU UNSS
SAD 119, Box 2201, Brookings, SD  57007-1598
605.688.4679 (wk) / 605.521.3062 (cell)




On Oct 29, 2012, at 3:29 PM, Moore, Brian (SDSU) wrote:


I am trying to make a build of petsc that will enable complex numbers.  As per the manual in Sec. 13.7, I did a ./configure as:

./configure --download-f-blas-lapack=1 --with-shared-libraries=1 --download-mpich --with-scalar-type=complex

and then tried to compile and make the ex11 example program from $PETSC_DIR/src/ksp/ksp/examples/tutorials

The error I am seeing is listed below.  Does anyone have an idea what the problem is?  I was able to run several of the other example programs in this folder (ex1, ex2, ex23) and was able to run the fortran program ex11f.
Thanks.

--
Brian Moore, Research High Performance Computing Specialist
SDSU UNSS
SAD 119, Box 2201, Brookings, SD  57007-1598
605.688.4679 (wk) / 605.521.3062 (cell)


moore at moore-pc2:~/petsc-3.3-p4/src/ksp/ksp/examples/tutorials> make runex11
1,8c1,20
<   0 KSP Residual norm 4.62271
<   1 KSP Residual norm 1.58711
<   2 KSP Residual norm 0.767563
<   3 KSP Residual norm 0.472102
<   4 KSP Residual norm 0.435655
<   5 KSP Residual norm 0.154866
<   6 KSP Residual norm < 1.e-11
< Norm of error < 1.e-12 iterations 6
---
> 1+1i
> [0]PETSC ERROR: --------------------- Error Message ------------------------------------
> [0]PETSC ERROR: Object is in wrong state!
> [0]PETSC ERROR: Must call MatXXXSetPreallocation() or MatSetUp() on argument 1 "mat" before MatGetOwnershipRange()!
> [0]PETSC ERROR: ------------------------------------------------------------------------
> [0]PETSC ERROR: Petsc Release Version 3.3.0, Patch 4, Fri Oct 26 10:46:51 CDT 2012
> [0]PETSC ERROR: See docs/changes/index.html for recent updates.
> [0]PETSC ERROR: See docs/faq.html for hints about trouble shooting.
> [0]PETSC ERROR: See docs/index.html for manual pages.
> [0]PETSC ERROR: ------------------------------------------------------------------------
> [0]PETSC ERROR: ./ex11 on a arch-linu named moore-pc2 by moore Mon Oct 29 15:27:59 2012
> [0]PETSC ERROR: Libraries linked from /home/moore/petsc-3.3-p4/arch-linux2-c-debug/lib
> [0]PETSC ERROR: Configure run at Mon Oct 29 15:00:29 2012
> [0]PETSC ERROR: Configure options --download-f-blas-lapack=1 --with-shared-libraries=1 --download-mpich --with-scalar-type=complex
> [0]PETSC ERROR: ------------------------------------------------------------------------
> [0]PETSC ERROR: MatGetOwnershipRange() line 5992 in /home/moore/petsc-3.3-p4/src/mat/interface/matrix.c
> [0]PETSC ERROR: main() line 83 in src/ksp/ksp/examples/tutorials/ex11.c
> application called MPI_Abort(MPI_COMM_WORLD, 73) - process 0
> [cli_0]: aborting job:
> application called MPI_Abort(MPI_COMM_WORLD, 73) - process 0
/home/moore/petsc-3.3-p4/src/ksp/ksp/examples/tutorials
Possible problem with with ex11_1, diffs above \n=========================================




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20121029/40b01e2b/attachment.html>


More information about the petsc-users mailing list