Author |
Message |
Niranjan Deo
| Posted on Wednesday, November 03, 2004 - 04:42 pm: | |
Hi I'm using a linear system solver (pARMS) for solving finite element problems and using ParMETIS for partitioning. I am calling ParMETIS through my own code and then calling pARMS for the solve. I have noticed that ParMETIS always crashes if I have a large problem size. It however works fine for small problems. I tried using a test driver function in pARMS package (dd-HB-parmetis.c) and that too crashed in the ParMETIS call for a mid sized problem (matrix SHERMAN3 provided in pARMS package). The only difference in the two cases (me calling ParMetis directly versus pARMS calling ParMetis) was that I noticed error 14 (something to do with MPI_SEND or MPI_RECEIVE not having the right buffer size I believe), while when the pARMS routine called ParMetis, I got memory error (Sig 11). I'm using an AMD linux cluster at the University of Michigan with mpich implementation of mpi. I would appreciate any suggestion you might have on why this might be happening. Thanks, --Niranjan |
|