Skip to Content.
Sympa Menu

forum - Re: AW: [abinit-forum] still problems with compilation on ibm power

forum@abinit.org

Subject: The ABINIT Users Mailing List ( CLOSED )

List archive

Re: AW: [abinit-forum] still problems with compilation on ibm power


Chronological Thread 
  • From: "Matteo Giantomassi" <Matteo.Giantomassi@uclouvain.be>
  • To: forum@abinit.org
  • Subject: Re: AW: [abinit-forum] still problems with compilation on ibm power
  • Date: Tue, 21 Jul 2009 19:39:05 +0200
  • Importance: Normal

> I was finally able to get a bugfix for my xlf95 version 11.1. Now the file
> hdr_vs_dtset compiles without error messages and nearly all the rest is
> fine, too. But right at the end I get
>
> /home/unimainz/mpich/mpich-1.2.6..13b//bin/mpif90 -qsuffix=cpp=F90:f=f90
> -qfree=f90 -O0 -g -qzerosize -o mrgscr mrgscr-mrgscr.o
> ../../src/68_gw/lib68_gw.a ../../src/67_common/lib67_common.a
> ../../src/66_wfs/lib66_wfs.a ../../src/66_paw/lib66_paw.a
> ../../src/65_psp/lib65_psp.a ../../src/65_nonlocal/lib65_nonlocal.a
> ../../src/62_occeig/lib62_occeig.a ../../src/62_poisson/lib62_poisson.a
> ../../src/62_iowfdenpot/lib62_iowfdenpot.a
> ../../src/61_ionetcdf/lib61_ionetcdf.a ../../src/59_io_mpi/lib59_io_mpis.a
> ../../src/57_iovars/lib57_iovars.a ../../src/56_xc/lib56_xc.a
> ../../src/56_recipspace/lib56_recipspace.a ../../src/53_ffts/lib53_ffts.a
> ../../src/53_spacepar/lib53_spacepar.a
> ../../src/53_abiutil/lib53_abiutil.a
> ../../src/52_fft_mpi_noabirule/lib52_fft_mpi_noabirules.a
> ../../src/51_manage_mpi/lib51_manage_mpis.a ../../src/47_xml/lib47_xml.a
> ../../src/42_nlstrain/lib42_nlstrain.a
> ../../src/42_geometry/lib42_geometry.a ../../src/42_parser/lib42_parser.a
> ../../src/32_contract/lib32_
> contract.a ../../src/32_util/lib32_util.a
> ../../src/28_numeric_noabirule/lib28_numeric_noabirule.a
> ../../src/27_toolbox_oop/lib27_toolbox_oop.a
> ../../src/18_timing/lib18_timing.a
> ../../src/16_hideleave/lib16_hideleaves.a
> ../../src/14_hidewrite/lib14_hidewrites.a
> ../../src/12_hide_mpi/lib12_hide_mpis.a
> ../../src/interfaces/libinterfaces.a ../../src/10_defs/lib10_defs.a
> -L/usr/local/abinit/abinit-5.8.3/build/prereqs/linalg -llapack -lblas
> mrgscr-mrgscr.o: In function `mrgscr':
> /usr/local/abinit/abinit-5.8.3/build/src/98_main/mrgscr_cpp.f90:276:
> undefined reference to `mkdump_er'
> /usr/local/abinit/abinit-5.8.3/build/src/98_main/mrgscr_cpp.f90:278:
> undefined reference to `print_epsilonm1_results'
> /usr/local/abinit/abinit-5.8.3/build/src/98_main/mrgscr_cpp.f90:281:
> undefined reference to `decompose_epsm1'
> /usr/local/abinit/abinit-5.8.3/build/src/98_main/mrgscr_cpp.f90:319:
> undefined reference to `destroy_epsilonm1_results'
> ABINIT WRAPPER END
> make[3]: *** [mrgscr] Error 1
> make[3]: Leaving directory
> `/usr/local/abinit/abinit-5.8.3/build/src/98_main'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/usr/local/abinit/abinit-5.8.3/build/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/local/abinit/abinit-5.8.3/build'
> make: *** [all] Error 2
>
> I removed the old version of abinit 5.8.3, where I modified some files,
> and build a clean one. Now why do I get these undefined references?
>


Dear Christian,

To work around the problem, you have to modify 98_main/mrgscr
by replacing the line

use m_screening, only : mkdump_er, destroy_epsilonm1_results,
print_epsilonm1_results ...

with

use m_screening

Best regards
Matteo Giantomassi



> Cheers,
> Christian
>
>





Archive powered by MHonArc 2.6.16.

Top of Page