[Trilinos-Users] Error creating Epetra Maps
Willenbring, James M
jmwille at sandia.gov
Thu Jun 7 21:58:51 MDT 2007
I forgot to reply to the list.
Sorry.
Jim
-----Original Message-----
From: Willenbring, James M
Sent: Thu 6/7/2007 9:58 PM
To: Razak Jagir
Subject: RE: [Trilinos-Users] Error creating Epetra Maps
Jagir,
What arguments did you pass to configure? Did you enable mpi correctly? Unfortunately I was unable to reproduce this error. I pasted your code into a test file, added some necessary #includes to the top, and changed
cout<<"Created Map "<<Map<<endl;
to
cout<<"Created Map "<<*Map<<endl;
and things seemed to run fine. (Without the * things ran too, I just got a memory address in my output.)
I ran on a machine running Fedora Core, GCC 4.1.1, LAM, and using Trilinos 7.0. I don't currently have access to a machine running Ubuntu.
Jim
-----Original Message-----
From: trilinos-users-bounces at software.sandia.gov on behalf of Razak Jagir
Sent: Thu 6/7/2007 9:08 PM
To: trilinos-users at software.sandia.gov
Subject: [Trilinos-Users] Error creating Epetra Maps
Hello,
Epetra Map creation fails in my installation with the following
message.
Program:
int main(int argc, char** argv){
MPI_Init(&argc,&argv);
Epetra_MpiComm Comm(MPI_COMM_WORLD);
int size = 2000;
int base = 0;
Epetra_Map *Map = new Epetra_Map(size,base,Comm);
cout<<"Created Map "<<Map<<endl;
MPI_Finalize();
return 0;
}
Error Message:
-----------------------------------------------------------------------------
One of the processes started by mpirun has exited with a nonzero exit
code. This typically indicates that the process finished in error.
If your process did not finish in error, be sure to include a "return
0" or "exit(0)" in your C code before exiting the application.
PID 21647 failed on node n0 (127.0.0.1) due to signal 11.
-----------------------------------------------------------------------------
When I set the size to -1, which would allow Epetra to automatically
choose the size of the Map, i receive the following error message
Error in Epetra Object with label: Epetra::BlockMap
Epetra Error: NumGlobalElements = -1. Should be >= 0. Error Code: -1
terminate called after throwing an instance of 'int'
Error in Epetra Object with label: Epetra::BlockMap
Epetra Error: NumGlobalElements = -1. Should be >= 0. Error Code: -1
terminate called after throwing an instance of 'int'
-----------------------------------------------------------------------------
One of the processes started by mpirun has exited with a nonzero exit
code. This typically indicates that the process finished in error.
If your process did not finish in error, be sure to include a "return
0" or "exit(0)" in your C code before exiting the application.
PID 21234 failed on node n0 (127.0.0.1) due to signal 6.
-----------------------------------------------------------------------------
Since the Map forms the basis of all Trilinos based operations, I am
stuck. I would greatly appreciate if some one could help me.
Installation details:
Trilinos version 7.0
Ubuntu Linux 6.06
LAM MPI
Thanks and Regards
Jagir
_______________________________________________
Trilinos-Users mailing list
Trilinos-Users at software.sandia.gov
http://software.sandia.gov/mailman/listinfo/trilinos-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://software.sandia.gov/mailman/private/trilinos-users/attachments/20070607/59392de5/attachment.html
More information about the Trilinos-Users
mailing list