<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">The situational problem with the
      fftpack routine might be due to some inconsistency in the array
      usage.&nbsp; Maybe Prof. Blaha can provide or confirm whether the fix
      below works properly.<br>
      <br>
      Lines 392-294 in SRC_lapw0/fft_modules.F:<br>
      <br>
      &nbsp;&nbsp;&nbsp; real(kind=8) :: DWORK(:)<br>
      &nbsp;&nbsp;&nbsp; complex(kind=8) :: CWORK(:)<br>
      &nbsp;&nbsp;&nbsp; complex(kind=8) :: C(LDC1,LDC2,N3,2)<br>
      <br>
      Lines 21-22 in SRC_lapw0/vresp.F:<br>
      <br>
      &nbsp;&nbsp;&nbsp; DOUBLE PRECISION&nbsp;&nbsp; DWORK(:)<br>
      &nbsp;&nbsp;&nbsp; COMPLEX*16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CWORK(:)<br>
      <br>
      It runs without error with the following changes.<br>
      <br>
      Lines 392-293 in SRC_lapw0/fft_modules.F:<br>
      <br>
      &nbsp;&nbsp;&nbsp; real(kind=8)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DWORK(*)<br>
      &nbsp;&nbsp;&nbsp; complex(kind=8) CWORK(*)<br>
      &nbsp;&nbsp;&nbsp; <br>
      &nbsp; "complex(kind=8) C(LDC1,LDC2,N3,2)" needed too?? <br>
      <br>
      Lines 21-22 in SRC_lapw0/vresp.F:<br>
      <br>
      &nbsp;&nbsp;&nbsp; DOUBLE PRECISION&nbsp;&nbsp; DWORK(*)<br>
      &nbsp;&nbsp;&nbsp; COMPLEX*16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CWORK(*)<br>
      <br>
      as the subroutine in SRC_lapw0/fftpack_helpers.f has "DWORK(*)"<br>
      <br>
      On 8/23/2012 12:58 PM, Gavin Abo wrote:<br>
    </div>
    <blockquote cite="mid:50367D4B.4020806@crimson.ua.edu" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      <div class="moz-cite-prefix">I was able to reproduce the error
        with your files when the fftpack routine is used in Wien2k
        12.1.&nbsp; Ran a couple cycles, and the error did not appear when
        fftw3 was used instead.&nbsp; So a possible solution may be to use
        the fftw3 library.<br>
        <br>
        The fftw3 may be faster than the fftpack, so you probably want
        to use it anyway.&nbsp; It should be easy to use the fftw3 on Debian.
        fftw3 might already be installed or I believe you can install it
        with:<br>
        <br>
        <b>apt-get install libfftw3-dev</b><br>
        <br>
        Open the Makefile in a text editor:<br>
        <br>
        <b>vi $WIENROOT/SRC_lapw0/Makefile</b><br>
        <br>
        Edit and save settings to use for sequential (non-mpi):<br>
        <br>
        FOPT = -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML <b>-DFFTW3</b>
        -traceback<br>
        R_LIBS = -lmkl_lapack95_lp64 -lmkl_intel_lp64 -lmkl_intel_thread
        -lmkl_core -openmp -lpthread<b> -lfftw3</b><br>
        <br>
        In $WIENROOT/SRC_lapw0:<br>
        <br>
        <b>make<br>
          cp lapw0 ..<br>
        </b><br>
        As described in section 11.1.1 of the Wien2k 12.1 userguide, the
        same can be done with lapw2.&nbsp; Instructions for using the
        possible faster mkl-fftw3 for sequential (non-mpi) instead of
        the above described fftw3 from a Debian repository is also
        given.<br>
        <br>
        On 8/23/2012 8:06 AM, Luis Carlos Ogando Dacal wrote:<br>
      </div>
      <blockquote
cite="mid:CANpt3sjDwof+B19YFOAj=7ipttFs-jiAHr+2+uMQ9cSPq_ribg@mail.gmail.com"
        type="cite">Dear Wien2k users and developers,
        <div><br>
        </div>
        <div>&nbsp; &nbsp;I would like to report the same problem sent to the list
          by Dr. Eitel Peltzer.</div>
        <div>&nbsp; &nbsp;I am running WIEN2k_12.1 on a DELL Precision workstation
          with two QuadCore Xeon processors and Debian Linux. It was
          compiled using ifort&nbsp;2011.3.174, icc and MKL. The compilation
          options were:</div>
        <div><br>
        </div>
        <div>
          <div>&nbsp;O &nbsp; Compiler options: &nbsp; &nbsp; &nbsp; &nbsp;-FR -mp1 -w -prec_div -pc80
            -pad -ip -DINTEL_VML -traceback</div>
          <div>&nbsp;L &nbsp; Linker Flags: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$(FOPT)
            -L/opt/intel/composerxe-2011.3.174/mkl/lib/intel64 -pthread</div>
          <div>&nbsp;P &nbsp; Preprocessor flags &nbsp; &nbsp; &nbsp; '-DParallel'</div>
          <div>&nbsp;R &nbsp; R_LIB (LAPACK+BLAS): &nbsp; &nbsp; -lmkl_lapack95_lp64
            -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -openmp
            -lpthread</div>
          <div><br>
          </div>
          <div>&nbsp; &nbsp;I have followed section 4.5.9 of the Users Guide and
            everything is 0K until the change of indxc to 28 in case.in0
            and 50 in case.in0_grr. After this, the SCF cycle stops in
            the second lapw0 run with the following error message:&nbsp;</div>
          <div><br>
          </div>
          <div>
            <div>hup: Command not found.</div>
            <div>&nbsp;LAPW0 END</div>
            <div>forrtl: severe (174): SIGSEGV, segmentation fault
              occurred</div>
            <div>Image &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;PC &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Routine &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
              &nbsp;Line &nbsp; &nbsp; &nbsp; &nbsp;Source &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div>
            <div>lapw0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;000000000040505E &nbsp;c3fft_1_ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
              &nbsp; &nbsp; &nbsp; &nbsp;119 &nbsp;fftpack_helpers.f</div>
            <div>lapw0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0000000000412D5B &nbsp;fftpack_mp_c3fft_
              &nbsp; &nbsp; &nbsp; &nbsp; 397 &nbsp;fft_modules.F</div>
            <div>lapw0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;000000000047F4EC &nbsp;vresp_ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
              &nbsp; &nbsp; &nbsp; &nbsp;106 &nbsp;vresp.F</div>
            <div>lapw0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0000000000495769 &nbsp;xcpot3_ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
              &nbsp; &nbsp; &nbsp; &nbsp; 147 &nbsp;xcpot3.F</div>
            <div>lapw0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;000000000045C064 &nbsp;MAIN__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
              &nbsp; &nbsp; &nbsp; 1935 &nbsp;lapw0.F</div>
            <div>lapw0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0000000000403D6C &nbsp;Unknown &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
              &nbsp; &nbsp; Unknown &nbsp;Unknown</div>
            <div>libc.so.6 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;00002B1096C82C8D &nbsp;Unknown &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
              &nbsp; &nbsp; Unknown &nbsp;Unknown</div>
            <div>lapw0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0000000000403C69 &nbsp;Unknown &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
              &nbsp; &nbsp; Unknown &nbsp;Unknown</div>
            <div><br>
            </div>
            <div>&gt; &nbsp; stop error</div>
          </div>
          <div><br>
          </div>
          <div><br>
          </div>
          <div>&nbsp; &nbsp;I am sending the case.struct and case.in0 files as
            requested by Prof. Blaha. I have also saved the previous PBE
            calculation and I can send it if necessary (8.5 MB).</div>
          <div>&nbsp; &nbsp;Thanks in advance,</div>
          <div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Luis Ogando</div>
          <div></div>
        </div>
      </blockquote>
    </blockquote>
    <br>
  </body>
</html>