[Wien] problem with compilation of parallel lapw0+fftw3, Wien2k 13.1
Natalia Pavlenko
natalia.pavlenko at physik.uni-augsburg.de
Tue Nov 19 11:34:18 CET 2013
Thank you very much for your advise, I just used siteconfig to setup
the
fttw3-options and recompiled successfully mpi-versions of all necessary
programs.
N. Pavlenko
Am 2013-11-19 09:36, schrieb Gavin Abo:
> siteconfig should have some new functionality in 13.1 that should
> help you setup the fftw libraries for parallel compilation.
>
> Since you seem to be doing it manually, the error "Cannot open
> include file 'fftw3-mpi.f03'" suggests that it likely cannot find the
> fftw3-mpi.f03 file.
>
> I would try adding to RP_LIBS before "-lfftw3_mpi":
>
> -I/alcc/gpfs1/home/exp6/pavlenna/lib/fftw/fftw-3.3.3/include
>
> The include folder needs to contain the file fftw3-mpi.f03.
>
> or
>
> You could try renaming fftw3-mpi.f03_v_3.3.3 to fftw3-mpi.f03 in
> SRC_lapw0.
>
> On 11/19/2013 12:53 AM, Natalia Pavlenko wrote:
>>
>> Dear users,
>>
>> I am trying to install the last version 13.1 of Wien2k
>> and have a problem with parallel compilation of lapw0.
>> I have also installed fftw3-libraries, and try to include them
>> with the option -DFFTW3 directly in the Makefile in SRC_lapw0:
>>
>> FPOPT = -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback
>> -assume buffered_io -DFFTW3
>>
>> R_LIBS = -lmkl_lapack95_lp64 -lmkl_intel_lp64 -lmkl_intel_thread
>> -lmkl_core -openmp -lpthread
>> RP_LIBS = -lmkl_scalapack_lp64 -lmkl_blacs_lp64
>> -L/alcc/gpfs1/home/exp6/pavlenna/lib/fftw/fftw-3.3.3/lib -lfftw3_mpi
>> -lfftw3 $(R_LIBS)
>>
>>
>> The compilation gives the following errors:
>>
>> make PARALLEL='-DParallel' ./lapw0_mpi \
>> FORT=mpiifort FFLAGS=' -FR -mp1 -w -prec_div -pc80 -pad -ip
>> -DINTEL_VML -traceback -assume buffered_io -DFFTW3 '-DParallel''
>> make[1]: Entering directory
>> `/alcc/gpfs1/home/exp6/pavlenna/wien/SRC_lapw0'
>> cc -c cputim.c
>> mpiifort -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback
>> -assume buffered_io -DFFTW3 -DParallel -c modules.F
>> mpiifort -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback
>> -assume buffered_io -DFFTW3 -DParallel -c fft_modules.F
>> fft_modules.F(69): error #5102: Cannot open include file
>> 'fftw3-mpi.f03'
>> include 'fftw3-mpi.f03'
>> ----------------^
>> fft_modules.F(86): error #6404: This name does not have a type, and
>> must have an explicit type. [FFTW_MPI_LOCAL_SIZE_3D]
>> total_local_size = fftw_mpi_local_size_3d(n(3), n(2),
>> n(1), MPI_COMM_WORLD, &
>> -------------------------------^
>> fft_modules.F(89): error #6404: This name does not have a type, and
>> must have an explicit type. [FFTW_ALLOC_COMPLEX]
>> raw_data = fftw_alloc_complex(total_local_size)
>> -----------------------^
>> fft_modules.F(120): error #6404: This name does not have a type, and
>> must have an explicit type. [FFTW_FORWARD]
>> FFTW_FORWARD,&
>> -----------------------------------------------------^
>> fft_modules.F(121): error #6404: This name does not have a type, and
>> must have an explicit type. [FFTW_ESTIMATE]
>> FFTW_ESTIMATE)
>> -----------------------------------------------------^
>> fft_modules.F(117): error #6404: This name does not have a type, and
>> must have an explicit type. [FFTW_MPI_PLAN_DFT_3D]
>> forward_plan = fftw_mpi_plan_dft_3d (iff3_g,
>> N_old(2), N_old(1),&
>> -------------------------------^
>> fft_modules.F(125): error #6404: This name does not have a type, and
>> must have an explicit type. [FFTW_BACKWARD]
>> FFTW_BACKWARD,&
>> -------------------------------------
>>
>> I would be grateful for any advices-- I have found some posts with
>> similar compilation problems,
>> but for older versions of Wien2k (11.0-12.0) compiled with fftw2.
>>
>>
>> Best regards, Natalia Pavlenko
>>
>
> _______________________________________________
> Wien mailing list
> Wien at 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
--
Dr. Natalia Pavlenko
Institute of Physics, University of Augsburg
Universitätstr.1, 86135 Augsburg
Tel.: 0821-5983664
Fax: 0821-5983652
More information about the Wien
mailing list