I'm not sure about all details, since there were a couple of different contradicting messages. I did not have time yet to install the latest ifx myself.

However, I can imagine that the latest reported errors are (in part) "real" problems. I'm referring to the problems listed below:
-----------------------------------------------
SRC_dstart/atom_read.F:
This is a real program bug - although it should never cause a problem.

rholm is allocated and used only within the "#ifdef parallel" section, except that there is a read statement with error=888. Here it would jump out of the parallel section and write rholm to some file and stop. rholm is NOT defined at this point.

The fix is to move the

#endif

statement a few lines down after the "stop".
-------------------------------------------------
SRC_3ddens:
I guess this is a linker problem and comes because the fftw software was not compiled with omp support. The 2 functions are called only when FFTW_OMP is set, and if the linker cannot find them, they must be missing in the fftw-library, because the fftw was not compiled with the corresponding switches.
...
#ifdef FFTW_OMP
     call dfftw_init_threads(omp_error)
     call dfftw_plan_with_nthreads(omp_get_max_threads())
#endif
....
------------------------------------------------
SRC_lapw5/SearchZ.F:  again, a "real programming error":

...
                call RTBIS(RHOSTM,X1,X2,XACC,CTarget,ISTM,RT)

RHOSTM is a function. A function name may be passed into a subroutine only if defined as "external".

Insert at the beginning of the subroutine a line:

...
        dimension VT(3), X1(3),X2(3),Rt(3),AA(3)
        external rhostm                            ! insert
....
-----------------------------------------------

Best regards
Peter

Am 28.10.2024 um 08:52 schrieb Michael Fechtelkord via Wien:
These are the detailed error messages from the compile.msg files (I will report the SearchZ.F internal compiler error to Intel):



SRC_dstart
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ ld: atom_read.o: in function `rholm_.t94p.t95p':
ifxYWjPzh.i:(.text+0x27): undefined reference to `rholm_'
make[1]: *** [Makefile:99: dstart] Fehler 1
make[1]: Verzeichnis „/usr/local/WIEN2k/SRC_dstart“ wird verlassen
make: *** [Makefile:90: seq] Fehler 2
make: *** Keine Regel, um „complex“ zu erstellen.  Schluss.

SRC_3ddens
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ ld: 3ddens.o: in function `dfftw_init_threads_.t1225p':
ifxEONrLm.i:(.text+0xf797): undefined reference to `dfftw_init_threads_'
/usr/lib64/gcc/x86_64-suse-linux/14/../../../../x86_64-suse-linux/bin/ ld: 3ddens.o: in function `dfftw_plan_with_nthreads_.t1230p': ifxEONrLm.i:(.text+0xf7b7): undefined reference to `dfftw_plan_with_nthreads_'
make: *** [Makefile:65: 3ddens] Fehler 1
make: *** Keine Regel, um „complex“ zu erstellen.  Schluss.

SRC_lapw5
SearchZ.F: REAL version extracted
ifx  -O0 -xAVX2 -FR -mp1 -w -prec_div -pc80 -ip -DINTEL_VML -traceback - assume buffered_io -I/opt/intel/oneapi/mkl/2025.0/include -c SearchZ_tmp_.F
           #0 0x000000000310cce1
           #1 0x00000000031715d7
   ..
          #21 0x0000150ba5a40eec
          #22 0x0000150ba5a40fb5 __libc_start_main + 135
          #23 0x0000000002e8a34e

SearchZ_tmp_.F(114): error #5623: **Internal compiler error: internal abort** Please report this error along with the circumstances in which it occurred in a Software Prob lem Report.  Note: File and line given may not be explicit cause of this error.
                 call RTBIS(RHOSTM,X1,X2,XACC,CTarget,ISTM,RT)
---------------------------^
compilation aborted for SearchZ_tmp_.F (code 3)
make[1]: *** [Makefile:122: SearchZ.o] Fehler 3
make[1]: Verzeichnis „/usr/local/WIEN2k/SRC_lapw5“ wird verlassen
make: *** [Makefile:74: real] Fehler 2

SearchZ.F: COMPLEX version extracted
ifx  -O0 -xAVX2 -FR -mp1 -w -prec_div -pc80 -ip -DINTEL_VML -traceback - assume buffered_io -I/opt/intel/oneapi/mkl/2025.0/include -c SearchZ_tmp_.F
           #0 0x000000000310cce1
           #1 0x00000000031715d7
          ..
          #21 0x000015513de40eec
          #22 0x000015513de40fb5 __libc_start_main + 135
          #23 0x0000000002e8a34e

SearchZ_tmp_.F(114): error #5623: **Internal compiler error: internal abort** Please report this error along with the circumstances in which it occurred in a Software Prob lem Report.  Note: File and line given may not be explicit cause of this error.
                 call RTBIS(RHOSTM,X1,X2,XACC,CTarget,ISTM,RT)
---------------------------^
compilation aborted for SearchZ_tmp_.F (code 3)
make[1]: *** [Makefile:122: SearchZ.o] Fehler 3
make[1]: Verzeichnis „/usr/local/WIEN2k/SRC_lapw5“ wird verlassen
make: *** [Makefile:77: complex] Fehler 2

Best regards,

Michael


--
-----------------------------------------------------------------------
Peter Blaha,  Inst. f. Materials Chemistry, TU Vienna, A-1060 Vienna
Phone: +43-158801165300
Email: [email protected]
WWW:   http://www.imc.tuwien.ac.at      WIEN2k: http://www.wien2k.at
-------------------------------------------------------------------------

_______________________________________________
Wien mailing list
[email protected]
http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
SEARCH the MAILING-LIST at:  
http://www.mail-archive.com/[email protected]/index.html

Reply via email to