{"id":166282,"date":"2023-03-17T13:11:30","date_gmt":"2023-03-17T13:11:30","guid":{"rendered":"\/knowledge\/forums\/topic\/running-mapdl-2021-r1-or-prior-releases-distributed-solving-on-newer-version-linux-such-as-sles-15-x-rhel-8-x-with-default-intel-mpi-2018-3-may-get-below-error-forrtl-severe-174-sigsegv-s\/"},"modified":"2023-07-31T12:34:53","modified_gmt":"2023-07-31T12:34:53","slug":"running-mapdl-2021-r1-or-prior-releases-distributed-solving-on-newer-version-linux-such-as-sles-15-x-rhel-8-x-with-default-intel-mpi-2018-3-may-get-below-error-forrtl-severe-174-sigsegv-s","status":"publish","type":"topic","link":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/running-mapdl-2021-r1-or-prior-releases-distributed-solving-on-newer-version-linux-such-as-sles-15-x-rhel-8-x-with-default-intel-mpi-2018-3-may-get-below-error-forrtl-severe-174-sigsegv-s\/","title":{"rendered":"Running MAPDL 2021 R1 (or prior releases) distributed solving on newer version Linux (such as SLES 15.X, RHEL 8.X) with default Intel MPI 2018.3 may get below error:   forrtl: severe (174): SIGSEGV, segmentation fault occurred Image              PC                Routine            Line        Source libifcoremt.so.5   00007F4D6B351522  for__signal_handl     Unknown  Unknown libpthread-2.26.s  00007F4D3861E2D0  Unknown               Unknown  Unknown libc-2.26.so       00007F4D35EA27A2  strtok_r              Unknown  Unknown libmpi.so.12.0     00007F4D34E9B591  __I_MPI___intel_s     Unknown  Unknown libmpi.so.12.0     00007F4D34D5D8F5  Unknown               Unknown  Unknown libmpi.so.12.0     00007F4D34D606&#8230;"},"content":{"rendered":"<p>Attempting to use legacy versions of Intel\u00ae MPI Library on newer operating systems will lead to segmentation faults. The segfault is due to an incompatibility in glibc.   Option #1:   Create a file strtok_proxy.c with attached code. Compile this file using the following commands:  gcc -c -Wall -Werror -fpic .\/strtok_proxy.c gcc -ldl -shared -o .\/strtok_proxy.so .\/strtok_proxy.o  And apply the generated library at runtime using the following:  export LD_PRELOAD=.\/strtok_proxy.so  Option #2:  Try Intel MPI 2019.8 included in 2021 R1 installation, backup and edit {installed_path}\/v211\/ansys\/bin\/anssh.ini file.   1.Uncomment line # 1880 from:  ##ANS_TEMP=&#8221;${ANS_TEMP}:${ANSYSCOMMON_DIR}\/MPI\/Intel\/${intel_mpi_version}\/${ANSYS_SYSDIR}\/bin\/legacy&#8221;  To:  ANS_TEMP=&#8221;${ANS_TEMP}:${ANSYSCOMMON_DIR}\/MPI\/Intel\/${intel_mpi_version}\/${ANSYS_SYSDIR}\/bin\/legacy&#8221;   2.Uncomment line #1889 and #1890 from:  ##setenv I_MPI_VAR_CHECK_SPELLING &#8220;0&#8221; ##setenv FI_PROVIDER_PATH &#8220;${I_MPI_ROOT}\/libfabric\/lib\/prov&#8221;  To:  setenv I_MPI_VAR_CHECK_SPELLING &#8220;0&#8221; setenv FI_PROVIDER_PATH &#8220;${I_MPI_ROOT}\/libfabric\/lib\/prov&#8221;   3.Uncomment line # 1952 from:  ##ANS_TEMP=&#8221;${ANS_TEMP}:${ANSYSCOMMON_DIR}\/MPI\/Intel\/${intel_mpi_version}\/${ANSYS_SYSDIR}\/libfabric\/lib&#8221;  To:  ANS_TEMP=&#8221;${ANS_TEMP}:${ANSYSCOMMON_DIR}\/MPI\/Intel\/${intel_mpi_version}\/${ANSYS_SYSDIR}\/libfabric\/lib&#8221;   4.Change line # 2207 from:  setenv intel_mpi_version &#8220;2018.3.222&#8221;  to 2019.8.254:  setenv intel_mpi_version &#8220;2019.8.254&#8221;   5.Comment out lines # 2242-2244 from:  if [ -z &#8220;${I_MPI_DYNAMIC_CONNECTION}&#8221; ]; then setenv I_MPI_DYNAMIC_CONNECTION &#8220;no&#8221; fi  To  ## if [ -z &#8220;${I_MPI_DYNAMIC_CONNECTION}&#8221; ]; then ##   setenv I_MPI_DYNAMIC_CONNECTION &#8220;no&#8221; ## fi<\/p>\n<p>Attachments:<br \/>\n1. <a href=https:\/\/ansys13.ansys.com\/KnowledgeArticles\/Phase-1\/2064809\/2064809.zip>2064809.zip<\/a><\/p>\n","protected":false},"template":"","class_list":["post-166282","topic","type-topic","status-publish","hentry","topic-tag-2021-r1","topic-tag-glibc","topic-tag-installation-licensing-systems","topic-tag-intel-mpi","topic-tag-libifcoremt","topic-tag-mechanical-apdl-sys","topic-tag-operating-system","topic-tag-other","topic-tag-segmentation"],"aioseo_notices":[],"acf":[],"custom_fields":[{"0":{"_wp_page_template":["default"],"_bbp_last_active_time":["3\/15\/2023 20:20"],"_bbp_forum_id":["153867"],"_bbp_author_ip":["23.56.168.180"],"_btv_view_count":["1513"],"siebel_km_number":["2064809"],"product_version":["2021 R1"],"km_published_date":["2021-06-11T20:25:04.000Z"],"family":["Installation\/Licensing\/Systems"],"application_name":["Mechanical APDL - SYS"]},"test":"solution"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/topics\/166282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/topics"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/topics\/166282\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/media?parent=166282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}