<div dir="ltr"><div dir="ltr"><div>Dear users,</div><div>I'm trying to install
 thermo_pw with qe-6.5. All steps of installation are done but at last 
when I give the command 'make' in thermo_pw directory, I face the 
following error:</div><div><br></div><div>( cd lib ; make all || exit 1 )<br>make[1]: Entering directory '/home/pooja/qe-6.5/thermo_pw/lib'<br>mpif90 -O3 -g -fopenmp -x f95-cpp-input -fopenmp -D__FFTW -D__MPI   -I/home/pooja/qe-6.5//include -I/home/pooja/qe-6.5//FoX/finclude -I/home/pooja/qe-6.5//S3DE/iotk/include/
 -I/home/pooja/qe-6.5//iotk/src -I/home/pooja/qe-6.5//Modules 
-I/home/pooja/qe-6.5//FFTXlib -I/home/pooja/qe-6.5//LAXlib 
-I/home/pooja/qe-6.5//UtilXlib -I/home/pooja/qe-6.5//FoX/finclude -I. -c voigt.f90<br>voigt.f90:143:27:<br><br>  142 |    DO ij=1,6<br>      |            2               <br>  143 |       CALL voigt_index(i,j,ij,.FALSE.)<br>      |                           1<br>Error: Variable ‘ij’ at (1) not definable inside loop beginning at (2) as INTENT(INOUT) argument to subroutine ‘voigt_index’<br>voigt.f90:145:30:<br><br>  144 |       DO mn=1,6<br>      |               2               <br>  145 |          CALL voigt_index(m,n,mn,.FALSE.)<br>      |                              1<br>Error: Variable ‘mn’ at (1) not definable inside loop beginning at (2) as INTENT(INOUT) argument to subroutine ‘voigt_index’<br>voigt.f90:153:26:<br><br>  151 |    DO i=1,3<br>      |           2               <br>  152 |       DO j=1,3<br>  153 |          CALL voigt_index(i,j,ij,.TRUE.)<br>      |                          1<br>Error: Variable ‘i’ at (1) not definable inside loop beginning at (2) as INTENT(INOUT) argument to subroutine ‘voigt_index’<br>voigt.f90:153:28:<br><br>  152 |       DO j=1,3<br>      |              2              <br>  153 |          CALL voigt_index(i,j,ij,.TRUE.)<br>      |                            1<br>Error: Variable ‘j’ at (1) not definable inside loop beginning at (2) as INTENT(INOUT) argument to subroutine ‘voigt_index’<br>voigt.f90:156:32:<br><br>  154 |          DO m=1,3<br>      |                 2               <br>  155 |             DO n=1,3<br>  156 |                CALL voigt_index(m,n,mn,.TRUE.)<br>      |                                1<br>Error: Variable ‘m’ at (1) not definable inside loop beginning at (2) as INTENT(INOUT) argument to subroutine ‘voigt_index’<br>voigt.f90:156:34:<br><br>  155 |             DO n=1,3<br>      |                    2              <br>  156 |                CALL voigt_index(m,n,mn,.TRUE.)<br>      |                                  1<br>Error: Variable ‘n’ at (1) not definable inside loop beginning at (2) as INTENT(INOUT) argument to subroutine ‘voigt_index’<br>voigt.f90:110:27:<br><br>  109 |    DO ij=1,6<br>      |            2               <br>  110 |       CALL voigt_index(i,j,ij,.FALSE.)<br>      |                           1<br>Error: Variable ‘ij’ at (1) not definable inside loop beginning at (2) as INTENT(INOUT) argument to subroutine ‘voigt_index’<br>voigt.f90:117:26:<br><br>  115 |    DO i=1,3<br>      |           2               <br>  116 |       DO j=1,3<br>  117 |          CALL voigt_index(i,j,ij,.TRUE.)<br>      |                          1<br>Error: Variable ‘i’ at (1) not definable inside loop beginning at (2) as INTENT(INOUT) argument to subroutine ‘voigt_index’<br>voigt.f90:117:28:<br><br>  116 |       DO j=1,3<br>      |              2              <br>  117 |          CALL voigt_index(i,j,ij,.TRUE.)<br>      |                            1<br>Error: Variable ‘j’ at (1) not definable inside loop beginning at (2) as INTENT(INOUT) argument to subroutine ‘voigt_index’<br>voigt.f90:77:27:<br><br>   76 |    DO ij=1,6<br>      |            2               <br>   77 |       CALL voigt_index(i,j,ij,.FALSE.)<br>      |                           1<br>Error: Variable ‘ij’ at (1) not definable inside loop beginning at (2) as INTENT(INOUT) argument to subroutine ‘voigt_index’<br>voigt.f90:84:26:<br><br>   82 |    DO i=1,3<br>      |           2               <br>   83 |       DO j=1,3<br>   84 |          CALL voigt_index(i,j,ij,.TRUE.)<br>      |                          1<br>Error: Variable ‘i’ at (1) not definable inside loop beginning at (2) as INTENT(INOUT) argument to subroutine ‘voigt_index’<br>voigt.f90:84:28:<br><br>   83 |       DO j=1,3<br>      |              2              <br>   84 |          CALL voigt_index(i,j,ij,.TRUE.)<br>      |                            1<br>Error: Variable ‘j’ at (1) not definable inside loop beginning at (2) as INTENT(INOUT) argument to subroutine ‘voigt_index’<br>make[1]: *** [../../make.inc:16: voigt.o] Error 1<br>make[1]: Leaving directory '/home/pooja/qe-6.5/thermo_pw/lib'<br>make: *** [Makefile:15: thermo_lib] Error 1</div><div><br></div><div>Can anyone please suggest some solution to remove this error and install thermo_pw perfectly?</div><div>Any kind of help would be appreciated!! Not being a fortran expert, I cannot edit the file which has errors related to this.<br></div><div>Thanks and regards.<div class="gmail-adL"><br><br></div></div></div></div>