[FLASH-USERS] [EXT] Library conflict at the end of make and segmentation fault
Reyes, Adam
adam.reyes at rochester.edu
Wed Feb 7 08:13:49 EST 2024
Hi Mattia,
Are you using a version of hyper >= 2.29?
We noticed recently that starting with that version the library depends on some initialize/finalize calls that are not being called from FLASH.
*********************************************
Adam Reyes

Code Group Leader, Flash Center for Computational Science
Research Scientist, Dept. of Physics and Astronomy
University of Rochester
River Campus: Bausch and Lomb Hall, 369
500 Wilson Blvd. PO Box 270171, Rochester, NY 14627
Email adam.reyes at rochester.edu
Web https://flash.rochester.edu
(he / him / his)

*********************************************
> On Feb 7, 2024, at 2:09 PM, Mattia Cipriani <mattia.cipriani at enea.it> wrote:
>
> Dear Adam,
>
> I solved the issue about the conflicting library, which was cluster-related.
>
> I run a simulation which ended with the segmentation fault error.
> I list the output from the job on the cluster here, maybe it can help in identifying the issue:
>
> 420 1.3202E-10 1.9789E-13 ( 1.377E-02, 2.573E-02, 0.00 ) | 1.979E-13 5.081E+79 8.265E+85 0.4000000
> 421 1.3222E-10 1.9781E-13 ( 1.389E-02, 2.552E-02, 0.00 ) | 1.978E-13 5.043E+79 8.036E+85 0.4000000
> 422 1.3242E-10 1.9765E-13 ( 1.389E-02, 2.552E-02, 0.00 ) | 1.976E-13 5.048E+79 7.501E+85 0.4000000
> 423 1.3262E-10 1.9752E-13 ( 1.389E-02, 2.552E-02, 0.00 ) | 1.975E-13 5.101E+79 7.625E+85 0.4000000
>
> Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
>
> Backtrace for this error:
> #0 0x2b8611c3336f in ???
> #1 0x2b8622d73762 in ???
> #2 0x2b86126ea84b in ???
> #3 0x2b8610e31c2c in ???
> #4 0x2b8610e75c6e in ???
> #5 0x6f0270 in ???
> #6 0x701354 in ???
> #7 0x6981e1 in ???
> #8 0x687315 in ???
> #9 0x67597d in ???
> #10 0x678284 in ???
> #11 0x559c43 in gr_hypresolve_
> at /afs/enea.it/project/iner/SIMULAZIONI/FSim/exp_infn-fusion-simsesperimento_SiO2_t1/gr_hypreSolve.F90:181
> #12 0x42c41a in grid_advancediffusion_
> at /afs/enea.it/project/iner/SIMULAZIONI/FSim/exp_infn-fusion-simsesperimento_SiO2_t1/Grid_advanceDiffusion.F90:351
> #13 0x465623 in radtrans_
> at /afs/enea.it/project/iner/SIMULAZIONI/FSim/exp_infn-fusion-simsesperimento_SiO2_t1/RadTrans.F90:419
> #14 0x4120e0 in driver_evolveflash_
> at /afs/enea.it/project/iner/SIMULAZIONI/FSim/exp_infn-fusion-simsesperimento_SiO2_t1/Driver_evolveFlash.F90:306
> #15 0x407fc6 in flash
> at /afs/enea.it/project/iner/SIMULAZIONI/FSim/exp_infn-fusion-simsesperimento_SiO2_t1/Flash.F90:51
> #16 0x407fc6 in main
> at /afs/enea.it/project/iner/SIMULAZIONI/FSim/exp_infn-fusion-simsesperimento_SiO2_t1/Flash.F90:43
> -------------------------------------------------------
> Primary job terminated normally, but 1 process returned
> a non-zero exit code. Per user-direction, the job has been aborted.
> -------------------------------------------------------
> --------------------------------------------------------------------------
> mpirun noticed that process rank 11 with PID 0 on node cresco6x005 exited on signal 11 (Segmentation fault).
> —————————————————————————————————————
>
> Thanks,
> Mattia
>
> ---------------------------------------------
> Dr Mattia Cipriani, PhD
> ENEA
> FSN-PLAS-PAX
> 45, Via E. Fermi
> 00044 Frascati (Rome)
> Italy
> Office: Building 12
> Room 12223
> Tel: +39 069400 5145
> Mobile: +39 328 5552077
> Skype: matcipriani
> Researchgate <https://urldefense.com/v3/__https://www.researchgate.net/profile/Mattia-Cipriani-2__;!!CGUSO5OYRnA7CQ!exAwgr543bZGIXI5dU7Etu6rYav_iVMUvLAg5qJuoK10ez1YrtR55Bi8vLhP0kcRUchD4quv1loCimTwEzpWu1gyIn_ejLU$>
> LinkedIn <https://urldefense.com/v3/__https://www.linkedin.com/in/mattia-cipriani-0707bb2a/__;!!CGUSO5OYRnA7CQ!exAwgr543bZGIXI5dU7Etu6rYav_iVMUvLAg5qJuoK10ez1YrtR55Bi8vLhP0kcRUchD4quv1loCimTwEzpWu1gyIM-oODk$>
> ResearcherID AAG-9269-2021 <https://urldefense.com/v3/__https://publons.com/researcher/AAG-9269-2021/__;!!CGUSO5OYRnA7CQ!exAwgr543bZGIXI5dU7Etu6rYav_iVMUvLAg5qJuoK10ez1YrtR55Bi8vLhP0kcRUchD4quv1loCimTwEzpWu1gyq_XHuv8$>
> ORCID 0000-0002-2500-605X <https://urldefense.com/v3/__https://orcid.org/0000-0002-2500-605X__;!!CGUSO5OYRnA7CQ!exAwgr543bZGIXI5dU7Etu6rYav_iVMUvLAg5qJuoK10ez1YrtR55Bi8vLhP0kcRUchD4quv1loCimTwEzpWu1gyf7jAkEA$>
> ---------------------------------------------
>
>
>
>
>> Il giorno 7 feb 2024, alle ore 11:49, Reyes, Adam <adam.reyes at rochester.edu> ha scritto:
>>
>> Hi Mattia,
>>
>> I think openmpi provides a “ompi_info” command that should print out all information on how it was built. Somewhere in there should have the compiler version.
>> *********************************************
>> Adam Reyes
>>
>> <FLASH.jpg>
>> Code Group Leader, Flash Center for Computational Science
>> Research Scientist, Dept. of Physics and Astronomy
>> University of Rochester
>> River Campus: Bausch and Lomb Hall, 369
>> 500 Wilson Blvd. PO Box 270171, Rochester, NY 14627
>> Email adam.reyes at rochester.edu
>> Web https://flash.rochester.edu
>> (he / him / his)
>> <FLASH-pride-sml.png>
>>
>> *********************************************
>>
>>
>>
>>> On Feb 7, 2024, at 11:45 AM, Mattia Cipriani <mattia.cipriani at enea.it> wrote:
>>>
>>> Hi Adam,
>>>
>>> thank you for the reply.
>>> I was aware that this might be the problem, but I don’t know how to check it.
>>> How can I know which is the version of the compiler used for building the mpi library?
>>>
>>> ---------------------------------------------
>>> Dr Mattia Cipriani, PhD
>>> ENEA
>>> FSN-PLAS-PAX
>>> 45, Via E. Fermi
>>> 00044 Frascati (Rome)
>>> Italy
>>> Office: Building 12
>>> Room 12223
>>> Tel: +39 069400 5145
>>> Mobile: +39 328 5552077
>>> Skype: matcipriani
>>> Researchgate <https://urldefense.com/v3/__https://www.researchgate.net/profile/Mattia-Cipriani-2__;!!CGUSO5OYRnA7CQ!aazmSSqcrCVxyt9iupeL-dXWjtLDp4mgnGfpdRHPDGN1AXkNZIlpwgoCGjMq3bmNkVsWzm6yxMBbPjxv4Og_PBsmxR3d7uw$>
>>> LinkedIn <https://urldefense.com/v3/__https://www.linkedin.com/in/mattia-cipriani-0707bb2a/__;!!CGUSO5OYRnA7CQ!aazmSSqcrCVxyt9iupeL-dXWjtLDp4mgnGfpdRHPDGN1AXkNZIlpwgoCGjMq3bmNkVsWzm6yxMBbPjxv4Og_PBsmKaabxww$>
>>> ResearcherID AAG-9269-2021 <https://urldefense.com/v3/__https://publons.com/researcher/AAG-9269-2021/__;!!CGUSO5OYRnA7CQ!aazmSSqcrCVxyt9iupeL-dXWjtLDp4mgnGfpdRHPDGN1AXkNZIlpwgoCGjMq3bmNkVsWzm6yxMBbPjxv4Og_PBsmvZhY6Ck$>
>>> ORCID 0000-0002-2500-605X <https://urldefense.com/v3/__https://orcid.org/0000-0002-2500-605X__;!!CGUSO5OYRnA7CQ!aazmSSqcrCVxyt9iupeL-dXWjtLDp4mgnGfpdRHPDGN1AXkNZIlpwgoCGjMq3bmNkVsWzm6yxMBbPjxv4Og_PBsmlFo2Oo8$>
>>> ---------------------------------------------
>>>
>>>
>>>
>>>
>>>> Il giorno 7 feb 2024, alle ore 11:30, Reyes, Adam <adam.reyes at rochester.edu> ha scritto:
>>>>
>>>> Hi Mattia,
>>>>
>>>> The warning suggests that compiler that you’re using for FLASH is different from the one used to compile the openmpi library. You could check that “mpif90 --version” returns the same GCC 7.3.0 version your warning says that openmpi was built with.
>>>>
>>>> It’s difficult to say if this is related to your seg fault or not without more context about where the error is occurring, either from the stdout or the log file.
>>>> *********************************************
>>>> Adam Reyes
>>>>
>>>> <FLASH.jpg>
>>>> Code Group Leader, Flash Center for Computational Science
>>>> Research Scientist, Dept. of Physics and Astronomy
>>>> University of Rochester
>>>> River Campus: Bausch and Lomb Hall, 369
>>>> 500 Wilson Blvd. PO Box 270171, Rochester, NY 14627
>>>> Email adam.reyes at rochester.edu
>>>> Web https://flash.rochester.edu
>>>> (he / him / his)
>>>> <FLASH-pride-sml.png>
>>>>
>>>> *********************************************
>>>>
>>>>
>>>>
>>>>> On Feb 7, 2024, at 11:06 AM, Mattia Cipriani <mattia.cipriani at enea.it> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I am recently experiencing some issues with FLASH 4.7.1 simulations, after updating from FLASH 4.5.
>>>>> I am using the same site-specific Makefile.h which was working before, since the configuration of the cluster did not change from the past.
>>>>> Also the compilers are the same as before.
>>>>> I use the setup script to collect all the needed files and objects for compiling the simulation and then I use make to compile it.
>>>>> At the end of the execution of make, I get the following warning
>>>>>
>>>>> /bin/ld: warning: libgfortran.so.4, needed by /usr/mpi/gcc730/openmpi-3.1.2/lib/libmpi_usempif08.so, may conflict with libgfortran.so.3
>>>>>
>>>>> If I run the flash4 executables with mpirun it starts to run ok, but at some apparently random point of the simulation I get a segmentation fault error.
>>>>>
>>>>> I am wondering if the warning from make could be the reason for the segmentation fault error.
>>>>> How can I solve the warning?
>>>>> I know it is a linux-related question rather than a FLASH problem, but I would be glad if you can help or at least give me a feedback if the segmentation fault error might be due to the warning from make.
>>>>>
>>>>> Best regards,
>>>>> Mattia
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle persone indicate e la casella di posta elettron ica da cui è stata inviata è da qualificarsi quale strumento aziendale.
>>>>>
>>>>> La diffusione, copia o qualsiasi altra azione derivante dalla conoscenza di queste informazioni sono rigorosamente viet ate (art. 616 c.p, D.Lgs. n. 196/2003 s.m.i. e GDPR Regolamento - UE 2016/679).
>>>>>
>>>>> Qualora abbiate ricevuto questo documento per errore siete cortesemente pregati di darne immediata comunicazione al mit tente e di provvedere alla sua distruzione. Grazie.
>>>>>
>>>>> This e-mail and any attachments is confidential and may contain privileged information intended for the addressee(s) on ly.
>>>>>
>>>>> Dissemination, copying, printing or use by anybody else is unauthorised (art. 616 c.p, D.Lgs. n. 196/2003 and subsequen t amendments and GDPR UE 2016/679).
>>>>>
>>>>> If you are not the intended recipient, please delete this message and any attachments and advise the sender by return e -mail. Thanks.
>>>>>
>>>>> _______________________________________________
>>>>> flash-users mailing list
>>>>> flash-users at flash.rochester.edu
>>>>>
>>>>> For list info, including unsubscribe:
>>>>> https://flash.rochester.edu/mailman/listinfo/flash-users
>>>>
>>>
>>>
>>>
>>>
>>> Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle persone indicate e la casella di posta elettron ica da cui è stata inviata è da qualificarsi quale strumento aziendale.
>>>
>>> La diffusione, copia o qualsiasi altra azione derivante dalla conoscenza di queste informazioni sono rigorosamente viet ate (art. 616 c.p, D.Lgs. n. 196/2003 s.m.i. e GDPR Regolamento - UE 2016/679).
>>>
>>> Qualora abbiate ricevuto questo documento per errore siete cortesemente pregati di darne immediata comunicazione al mit tente e di provvedere alla sua distruzione. Grazie.
>>>
>>> This e-mail and any attachments is confidential and may contain privileged information intended for the addressee(s) on ly.
>>>
>>> Dissemination, copying, printing or use by anybody else is unauthorised (art. 616 c.p, D.Lgs. n. 196/2003 and subsequen t amendments and GDPR UE 2016/679).
>>>
>>> If you are not the intended recipient, please delete this message and any attachments and advise the sender by return e -mail. Thanks.
>>>
>>
>
>
>
>
> Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle persone indicate e la casella di posta elettron ica da cui è stata inviata è da qualificarsi quale strumento aziendale.
>
> La diffusione, copia o qualsiasi altra azione derivante dalla conoscenza di queste informazioni sono rigorosamente viet ate (art. 616 c.p, D.Lgs. n. 196/2003 s.m.i. e GDPR Regolamento - UE 2016/679).
>
> Qualora abbiate ricevuto questo documento per errore siete cortesemente pregati di darne immediata comunicazione al mit tente e di provvedere alla sua distruzione. Grazie.
>
> This e-mail and any attachments is confidential and may contain privileged information intended for the addressee(s) on ly.
>
> Dissemination, copying, printing or use by anybody else is unauthorised (art. 616 c.p, D.Lgs. n. 196/2003 and subsequen t amendments and GDPR UE 2016/679).
>
> If you are not the intended recipient, please delete this message and any attachments and advise the sender by return e -mail. Thanks.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://flash.rochester.edu/pipermail/flash-users/attachments/20240207/3a7f00a7/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: FLASH.jpg
Type: image/jpeg
Size: 23876 bytes
Desc: not available
URL: <http://flash.rochester.edu/pipermail/flash-users/attachments/20240207/3a7f00a7/attachment-0001.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: FLASH-pride-sml.png
Type: image/png
Size: 12732 bytes
Desc: not available
URL: <http://flash.rochester.edu/pipermail/flash-users/attachments/20240207/3a7f00a7/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1391 bytes
Desc: not available
URL: <http://flash.rochester.edu/pipermail/flash-users/attachments/20240207/3a7f00a7/attachment-0001.p7s>
More information about the flash-users
mailing list