Re: [Wien] Lapw1_mpi

2022-08-24 Thread Peter Blaha

All what I can find in your listing is at the bottom:

This version of ELPA support the minimal API version: 20170403
 The current API version is: 20220510

Could it be that you downloaded an old ELPA version ?
If I remember correctly, the interface was changed at some time and very 
old ELPA versions are not compatible with wien2k.



Am 24.08.2022 um 13:56 schrieb sherif Yehia:

This version of ELPA support the minimal API version: 20170403
  The current API version is: 20220510


--
--
Peter BLAHA, Inst.f. Materials Chemistry, TU Vienna, A-1060 Vienna
Phone: +43-1-58801-165300
Email: peter.bl...@tuwien.ac.atWIEN2k: http://www.wien2k.at
WWW:   http://www.imc.tuwien.ac.at
-
___
Wien mailing list
Wien@zeus.theochem.tuwien.ac.at
http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
SEARCH the MAILING-LIST at:  
http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html


Re: [Wien] Lapw1_mpi

2022-08-24 Thread Peter Blaha
Did you compile  elpa  with  oneapi ? I'd guess you used the default 
gfortran ??


Am 23.08.2022 um 12:18 schrieb sherif Yehia:

Dear experts

   I am setting wien2k_21    with oneapi fortran compiler  mpiifort
Latest version of elpa was set up. Can our community point my  following 
mistakes



mpiifort -O -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback 
-assume buffered_io -I/opt/intel/oneapi/mkl/2022.1.0/include -DELPA 
-I/home/sherifyehia/Desktop/comp/elpa-2022.05.001/include/elpa_openmp-elpa2/elpa 
-I/home/sherifyehia/Desktop/comp/elpa-2022.05.001/include/elpa_openmp-elpa2/modules 
-qopenmp -DParallel -c seclr4_tmp_.F
seclr4_tmp_.F(49): error #7002: Error in opening the compiled module 
file.  Check INCLUDE paths.   [ELPA]

       use elpa
--^
seclr4_tmp_.F(145): error #6457: This derived type name has not been 
declared.   [ELPA_T]

       class(elpa_t), pointer :: elpa_pt
^ p
seclr4_tmp_.F(554): error #6404: This name does not have a type, and 
must have an explicit type.   [ELPA_INIT]

         if (elpa_init(20180501) /= elpa_ok) then
^
seclr4_tmp_.F(554): error #6404: This name does not have a type, and 
must have an explicit type.   [ELPA_OK]

         if (elpa_init(20180501) /= elpa_ok) then
---^
seclr4_tmp_.F(558): error #6404: This name does not have a type, and 
must have an explicit type.   [ELPA_PT]

         elpa_pt => elpa_allocate(success)
^
seclr4_tmp_.F(558): error #6404: This name does not have a type, and 
must have an explicit type.   [ELPA_ALLOCATE]

         elpa_pt => elpa_allocate(success)
---^
seclr4_tmp_.F(558): error #6678: When the target is an expression it 
must deliver a pointer result.   [ELPA_ALLOCATE]

         elpa_pt => elpa_allocate(success)
---^
seclr4_tmp_.F(562): error #6460: This is not a component name that is 
defined in the encompassing structure.   [SET]

         call elpa_pt%set("na", dimmatrix, success)
-^
seclr4_tmp_.F(572): error #6460: This is not a component name that is 
defined in the encompassing structure.   [SETUP]

        success = elpa_pt%setup()
-^
seclr4_tmp_.F(626): error #6460: This is not a component name that is 
defined in the encompassing structure.   [GET]

    call elpa_pt%get("complex_kernel",set_elpa_kernel)
^
seclr4_tmp_.F(656): error #6460: This is not a component name that is 
defined in the encompassing structure.   [EIGENVECTORS]

         call elpa_pt%eigenvectors(H,eigval,z,success)
-^
compilation aborted for seclr4_tmp_.F (code 1)
make[1]: *** [Makefile:270: seclr4.o] Error 1
make[1]: Leaving directory '/home/sherifyehia/Desktop/m21/SRC_lapw1'
make: *** [Makefile:182: cp] Error 2
Copying programs
   SRC_lapw1/lapw1
   SRC_lapw1/lapw1c

done.

Compile time errors (if any) were:
SRC_lapw1/compile.msg:seclr4_tmp_.F(49): error #7002: Error in opening 
the compiled module file.  Check INCLUDE paths.   [ELPA]
SRC_lapw1/compile.msg:seclr4_tmp_.F(145): error #6457: This derived type 
name has not been declared.   [ELPA_T]
SRC_lapw1/compile.msg:seclr4_tmp_.F(554): error #6404: This name does 
not have a type, and must have an explicit type.   [ELPA_INIT]
SRC_lapw1/compile.msg:seclr4_tmp_.F(554): error #6404: This name does 
not have a type, and must have an explicit type.   [ELPA_OK]
SRC_lapw1/compile.msg:seclr4_tmp_.F(558): error #6404: This name does 
not have a type, and must have an explicit type.   [ELPA_PT]
SRC_lapw1/compile.msg:seclr4_tmp_.F(558): error #6404: This name does 
not have a type, and must have an explicit type.   [ELPA_ALLOCATE]
SRC_lapw1/compile.msg:seclr4_tmp_.F(558): error #6678: When the target 
is an expression it must deliver a pointer result.   [ELPA_ALLOCATE]
SRC_lapw1/compile.msg:seclr4_tmp_.F(562): error #6460: This is not a 
component name that is defined in the encompassing structure.   [SET]
SRC_lapw1/compile.msg:seclr4_tmp_.F(572): error #6460: This is not a 
component name that is defined in the encompassing structure.   [SETUP]
SRC_lapw1/compile.msg:seclr4_tmp_.F(625): error #6460: This is not a 
component name that is defined in the encompassing structure.   [GET]
SRC_lapw1/compile.msg:seclr4_tmp_.F(656): error #6460: This is not a 
component name that is defined in the encompassing structure.   
[EIGENVECTORS]

SRC_lapw1/compile.msg:make[1]: *** [Makefile:270: seclr4.o] Error 1
SRC_lapw1/compile.msg:make: *** [Makefile:178: rp] Error 2
SRC_lapw1/compile.msg:seclr4_tmp_.F(49): error #7002: Error in opening 
the compiled module file.  Check INCLUDE paths.   [ELPA]
SRC_lapw1/compile.msg:seclr4_tmp_.F(145): error #6457: This derived type 
name has not been declared.   [ELPA_T]
SRC_lapw1/compile.msg:seclr4_tmp_.F(554): error #6404: This name does 
not have a type, and must have an explicit type.   [ELPA_INIT]
SRC_lapw1/compile.msg:seclr4_tmp_.F(554): error #6404: This name does 
not have a type, and must 

[Wien] Lapw1_mpi

2022-08-23 Thread sherif Yehia
Dear experts

  I am setting wien2k_21with oneapi fortran compiler  mpiifort
Latest version of elpa was set up. Can our community point my  following
mistakes


mpiifort -O -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback
-assume buffered_io -I/opt/intel/oneapi/mkl/2022.1.0/include -DELPA
-I/home/sherifyehia/Desktop/comp/elpa-2022.05.001/include/elpa_openmp-elpa2/elpa
-I/home/sherifyehia/Desktop/comp/elpa-2022.05.001/include/elpa_openmp-elpa2/modules
-qopenmp -DParallel -c seclr4_tmp_.F
seclr4_tmp_.F(49): error #7002: Error in opening the compiled module file.
Check INCLUDE paths.   [ELPA]
  use elpa
--^
seclr4_tmp_.F(145): error #6457: This derived type name has not been
declared.   [ELPA_T]
  class(elpa_t), pointer :: elpa_pt
^ p
seclr4_tmp_.F(554): error #6404: This name does not have a type, and must
have an explicit type.   [ELPA_INIT]
if (elpa_init(20180501) /= elpa_ok) then
^
seclr4_tmp_.F(554): error #6404: This name does not have a type, and must
have an explicit type.   [ELPA_OK]
if (elpa_init(20180501) /= elpa_ok) then
---^
seclr4_tmp_.F(558): error #6404: This name does not have a type, and must
have an explicit type.   [ELPA_PT]
elpa_pt => elpa_allocate(success)
^
seclr4_tmp_.F(558): error #6404: This name does not have a type, and must
have an explicit type.   [ELPA_ALLOCATE]
elpa_pt => elpa_allocate(success)
---^
seclr4_tmp_.F(558): error #6678: When the target is an expression it must
deliver a pointer result.   [ELPA_ALLOCATE]
elpa_pt => elpa_allocate(success)
---^
seclr4_tmp_.F(562): error #6460: This is not a component name that is
defined in the encompassing structure.   [SET]
call elpa_pt%set("na", dimmatrix, success)
-^
seclr4_tmp_.F(572): error #6460: This is not a component name that is
defined in the encompassing structure.   [SETUP]
   success = elpa_pt%setup()
-^
seclr4_tmp_.F(626): error #6460: This is not a component name that is
defined in the encompassing structure.   [GET]
   call elpa_pt%get("complex_kernel",set_elpa_kernel)
^
seclr4_tmp_.F(656): error #6460: This is not a component name that is
defined in the encompassing structure.   [EIGENVECTORS]
call elpa_pt%eigenvectors(H,eigval,z,success)
-^
compilation aborted for seclr4_tmp_.F (code 1)
make[1]: *** [Makefile:270: seclr4.o] Error 1
make[1]: Leaving directory '/home/sherifyehia/Desktop/m21/SRC_lapw1'
make: *** [Makefile:182: cp] Error 2
Copying programs
  SRC_lapw1/lapw1
  SRC_lapw1/lapw1c

done.

Compile time errors (if any) were:
SRC_lapw1/compile.msg:seclr4_tmp_.F(49): error #7002: Error in opening the
compiled module file.  Check INCLUDE paths.   [ELPA]
SRC_lapw1/compile.msg:seclr4_tmp_.F(145): error #6457: This derived type
name has not been declared.   [ELPA_T]
SRC_lapw1/compile.msg:seclr4_tmp_.F(554): error #6404: This name does not
have a type, and must have an explicit type.   [ELPA_INIT]
SRC_lapw1/compile.msg:seclr4_tmp_.F(554): error #6404: This name does not
have a type, and must have an explicit type.   [ELPA_OK]
SRC_lapw1/compile.msg:seclr4_tmp_.F(558): error #6404: This name does not
have a type, and must have an explicit type.   [ELPA_PT]
SRC_lapw1/compile.msg:seclr4_tmp_.F(558): error #6404: This name does not
have a type, and must have an explicit type.   [ELPA_ALLOCATE]
SRC_lapw1/compile.msg:seclr4_tmp_.F(558): error #6678: When the target is
an expression it must deliver a pointer result.   [ELPA_ALLOCATE]
SRC_lapw1/compile.msg:seclr4_tmp_.F(562): error #6460: This is not a
component name that is defined in the encompassing structure.   [SET]
SRC_lapw1/compile.msg:seclr4_tmp_.F(572): error #6460: This is not a
component name that is defined in the encompassing structure.   [SETUP]
SRC_lapw1/compile.msg:seclr4_tmp_.F(625): error #6460: This is not a
component name that is defined in the encompassing structure.   [GET]
SRC_lapw1/compile.msg:seclr4_tmp_.F(656): error #6460: This is not a
component name that is defined in the encompassing structure.
[EIGENVECTORS]
SRC_lapw1/compile.msg:make[1]: *** [Makefile:270: seclr4.o] Error 1
SRC_lapw1/compile.msg:make: *** [Makefile:178: rp] Error 2
SRC_lapw1/compile.msg:seclr4_tmp_.F(49): error #7002: Error in opening the
compiled module file.  Check INCLUDE paths.   [ELPA]
SRC_lapw1/compile.msg:seclr4_tmp_.F(145): error #6457: This derived type
name has not been declared.   [ELPA_T]
SRC_lapw1/compile.msg:seclr4_tmp_.F(554): error #6404: This name does not
have a type, and must have an explicit type.   [ELPA_INIT]
SRC_lapw1/compile.msg:seclr4_tmp_.F(554): error #6404: This name does not
have a type, and must have an explicit type.   [ELPA_OK]
SRC_lapw1/compile.msg:seclr4_tmp_.F(558): error #6404: This name does not
have a type, and must have an explicit type.   [ELPA_PT]