installation on SGI cluster with 1.3.3

All questions about installation
Forum rules
Please read the forum usage recommendations before posting.
Post Reply
Laurent Chemartin

installation on SGI cluster with 1.3.3

Post by Laurent Chemartin »

Hi,
We have just installed Code_Saturne 1.3.3 on our SGI cluster. The compilation is ok, but the computation crashes at the first time step. It seems that the call of a parallel function in C causes the crash. Note that the -nofor_main is setted in the mk file. You will find enclosed the listing and the compil.log files.
 
Do you have an idea of the origin of this problem ? Thanks !
Attachments
listing.txt
(35.57 KiB) Downloaded 209 times
Laurent Chemartin

Re: installation on SGI cluster with 1.3.3

Post by Laurent Chemartin »

The compil.log file...
Attachments
compil.log
(39.11 KiB) Downloaded 222 times
David Monfort

Re: installation on SGI cluster with 1.3.3

Post by David Monfort »

Hi Laurent,
It seems you have a "coding" problem in uselph.F. If you look at the end of the listing file you'll see that Code_Saturne intercepted a SIGSEGV exception (i.e. a memory violation) in uselph subroutine (perhaps due to a ISCA vs ISCAPP mismatch...).
Post uselph.F file if you cannot guess where the error is; I'll try to have a look at it.
Cheers,
David
Laurent Chemartin

Re: installation on SGI cluster with 1.3.3

Post by Laurent Chemartin »

Thank you David, you were right. In uselph.F, I wrote:
         IPCDIF  = IPPROC(IVISLS(IYCOEL(1)))          PROPCE(IEL,IPCDIF) = PROPCE(IEL,IPCVIS)/PROPCE(IEL,IPCROM)
IYCOEL(1) exists only if massic fraction is taken into account in electric arc mode. I use now:
 
        IF ( NGAZG .GT. 1 ) THEN
           DO IESP = 1, NGAZG-1
             IPCDIF  = IPPROC(IVISLS(IYCOEL(IESP)))


             PROPCE(IEL,IPCDIF) = PROPCE(IEL,IPCVIS)/PROPCE(IEL,IPCROM)
           ENDDO
        ENDIF
 
 
Many thanks,
 
Laurent
David Monfort

Re: installation on SGI cluster with 1.3.3

Post by David Monfort »

You're welcome ;-)
I'll try to move your post out of the "installation" section as it isn't really an installation issue.
Post Reply