PGI User Forum
 SearchSearch   MemberlistMemberlist     RegisterRegister   ProfileProfile    Log inLog in 

Free OpenACC Webinar

/crtbegin.o error ?
Goto page Previous  1, 2
 
Post new topic   Reply to topic    PGI User Forum Forum Index -> Programming and Compiling
View previous topic :: View next topic  
Author Message
mkcolg



Joined: 30 Jun 2004
Posts: 6218
Location: The Portland Group Inc.

PostPosted: Tue May 10, 2005 8:52 am    Post subject: Reply with quote

Hi Jay,

We have two reports with a similar issue using a mutli-nested domains, but have not yet been able recreate the problem here. Could you send a report to trs@pgroup.com? I'd like to get a copy of your data, configure.user, mm5.deck and mmlif files. Let Dave know I requested these files and he'll give you instructions on how to ftp them to us.

Also, could you try a few things? Remove the optimization flags but not the configuration flags (ie remove -fastsse but not -byteswapio), add "-O0", recompile and re-run. If it succeeds, then we've most likely have a compiler bug. If it still seg faults, then it's most likely a problem with MPICH or MM5.

Either way, I'd still like to try an recreate the issue here. If its a compielr bug, then we need to get it fixed. If it's something else, then I'd like to find a work around and post the info.

Thanks,
Mat
Back to top
View user's profile
jkrishnan



Joined: 05 May 2005
Posts: 4

PostPosted: Fri May 13, 2005 5:34 pm    Post subject: Reply with quote

Hi Mat,

Sorry for delaying the response, but we downgraded the cluster to a 32 bit OS (the system is still Em64t, 64 bit proc) FEDORA Core 2 with all recent updates installed. I tried compiling now with version 5.2 CDK, version 6 and workstation version 5.1.6 (yes we have licenses for all three :) ) but all three result with the message in the rs1.out.0000 file as

*** LOWER BDY CONDITIONS VALID BETWEEN 2005-05-13_00:00 - 2005-05-13_03:00 ARE
READ IN AT TIME = 0.00 MINUTES FOR DOMAIN 1
UPDATING SST FOR DOMAIN 1

and nothing more in the error or output files, I am a systems person and need to talk with some of the reserach folks to understand the message but would you able to provide any clue ? At least the p4_error and SIGSEGV errors have gone.

I have tried your suggestions (removing -fastsse and adding -O0) , we did not have -fastsse but i did add -O0 and tried without any change and hence the reason to downgrade to a 32 bit OS since it is critical to get MM5 running.

Would you still want me to send the the files you request, please let me know.

thanks
-Jay
Back to top
View user's profile
mkcolg



Joined: 30 Jun 2004
Posts: 6218
Location: The Portland Group Inc.

PostPosted: Fri May 13, 2005 7:55 pm    Post subject: Reply with quote

Hi Jay,

If it can wait till Monday, I'm more than happy to take a look. Since it still exhibits the same behavior at "-O0" and with other versions of the compiler, it's most likely not a problem with the compiler itself. My suspicion is with MPICH since the p4 error usually occurs because the data transport gets some unexpected data (i.e. 64-bit when it's expecting 32-bit values). I don't believe that the fortran interface to MPICH is 64-bit clean and this might be causing your 64-bit problem.

I'd try two things:

1) Take MPICH out of the equation, build the OpenMP or even serial version of MM5, and try running again. We have a guide to building the OpenMP version of MM5 here if needed.

2) Compile MM5 and MPICH with "-g" and use pgdbg (the PGI debugger) to determine where and why the program seg faults in 64-bits and halts in 32-bits. They are most likely related. If you don't have our CDK, I can post the "-dbg" MPICH script needed to lauch pgdbg.

Good Luck!
Mat
Back to top
View user's profile
Display posts from previous:   
Post new topic   Reply to topic    PGI User Forum Forum Index -> Programming and Compiling All times are GMT - 7 Hours
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group