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: Wed, 1 Jul 2009 16:12:44 +0200
  • Importance: Normal

> Hi Matteo,
>
> I did what you suggested and the compilation went a little further. But
> then I got the same kind of error for the file m_sigma_results. I did the
> same for this file, enclosing the executable part and commenting the
> calls. Is this ok or is m_sigma_results needed for something important?

Dear Christian,

It's ok: m_sigma_results is only needed in order to run GW calculations.
The code should compile and the features of abinit you are interested in
will be available despite the fact that you had to comment all the calls
to the
procedure contained in the module.

> The compilation seemed to be fine, up to a point where I got
> ar: hdr_vs_dtset.o: No such file or directory (not surprising,
> since it was not compiled)

That's strange because the object file hdr_vs_dtset.o should be present
in 68_gw once make has completed the compilation of the sources in 68_gw.

Actually hdr_vs_dtset.o will contain a fake routine but it should be there
to avoid problems at compile-time. What happens if you do the following:

cd 68_gw && make clean && make


> make[3]: *** [lib68_gw.a] Error 1
>(I did not find this lib68_gw anywhere)
>

The library lib68_gw should be produced by ar (the command below) but
ar exits with a non-zero status error due to
the missing hdr_vs_dtset.o.

BTW: It's difficult to understand the reason of your problem without
having the preprocessed source files. I suspect your compilation
problem is due to an internal compiler error and not to some kind
of syntax error in the GW code. Could you provide the CPP preprocessed
source for hdr_vs_dtset and m_sigma_results, the
error message reported by XLF as well as the version of the compiler.

Thanks in advance.

Best Regards,
Matteo Giantomassi


> Now what? The complete output of the compilation is
>
> 1501-510 Compilation successful for file split_sigc_cpp.f90.
> ABINIT WRAPPER END
> rm -f lib68_gw.a
> ar rc lib68_gw.a assemblychi0_sym.o assemblychi0sfq0.o
> assemblychi0q0_sym.o bands_classification.o bstruct_init.o calc_coh.o
> calc_density.o calc_ffm.o calc_rpa_functional.o calc_sig_noppm.o
> calc_sig_ppm.o calc_sig_ppm_comp.o calc_vHxc_braket.o calc_wf_qp.o cchi0.o
> cchi0q0.o cppm1par.o cppm2par.o cppm3par.o cppm4par.o cqratio.o csigme.o
> cutoff_m_elem.o debug_tools.o dosym.o dotproductqrc.o eps1_tc.o
> fourdp_6d.o get_bands_sym_GW.o gwcompleteness.o gw_tools.o hdr_init.o
> hdr_vs_dtset.o kramerskronig.o linear_optics_paw.o make_epsm1_driver.o
> mlwfovlp_qp.o m_bz_mesh.o m_commutator_vkbr.o m_coulombian.o m_crystal.o
> m_dyson_solver.o m_electrons.o m_finite_cylinder.o m_fft_mesh.o
> m_gsphere.o m_gwannier.o m_gwdefs.o m_io_screening.o m_little_group.o
> m_ppmodel.o m_qparticles.o m_screening.o m_sigma_results.o m_spectra.o
> m_wfs.o outeps.o pawr.o paw_mknewh0.o paw_mkrhox.o paw_mkrhox_spl.o
> paw_rho_tw_g.o paw_symcprj.o print_psps.o q0fit.o rho_tw_g.o setup_qmesh.o
> setup_screening.o setup_si
> gma.o set_gwdistrb.o symmetrize_afm_chi0.o symf12.o spectral.o
> split_sigc.o interfaces_68_gw.o
> ar: hdr_vs_dtset.o: No such file or directory
> make[3]: *** [lib68_gw.a] Error 1
> make[3]: Leaving directory
> `/usr/local/abinit/abinit-5.8.3/build/src/68_gw'
> 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




Archive powered by MHonArc 2.6.16.

Top of Page