NETCDF
Conor Hogan wrote:Hi fluffy,
Ok, lets do this step by step. By the way, is the netCDF working now? I mean, will your compiled yambo read a netCDF database? (take the sample one or tutorial from the website). I imagine it does not since you have not set --with-netcdf-* commands in configure, so the preprocessing flags for netCDF will not be switched on (you would see -D_NETCDF_IO during compilation). Try using the usual --with-netcdf-* commands during configure to switch on the 'X' on the netCDF line (it just shows X for large databases)
yes, you're right. Netcdf don't work. And I tried several times to link them with the proper flag but there is not way, both using precompiled ones and by putting the one compiled by me.
IOTK
[quote"Conor Hogan"]
Code: Select all
cd interfaces/p2y
gcc -E -P -D_MPI -D_P2Y_V40 -D_linux qexml_v4.0.F > qexml_v4.0.f90[/quote]
this doesn't give any error messages
[quote="Conor Hogan"]
ls -l /home/cont003/feffe/CODES/PLATINE/yambo-prova/yambo-3.2.1_rev576/include/
mpif90 -c qexml_v4.0.f90
mpif90 -c -I /home/cont003/feffe/CODES/PLATINE/yambo-prova/yambo-3.2.1_rev576/include qexml_v4.0.f90
mpif90 -c -I /home/cont003/feffe/CODES/PLATINE/espresso-4.1.1/iotk/src qexml_v4.0.f90
cp /home/cont003/feffe/CODES/PLATINE/espresso-4.1.1/iotk/src/iotk_module.mod .
mpif90 -c qexml_v4.0.f90
[/quote]
these others give the same kind of error as before.... >__<;
Conor Hogan wrote:
If none of these work, then it means your iotk_module.mod is not compatible with mpif90, for some reason (was it compiled in serial or parallel?)
I compiled pwscf in parallel. with
Code: Select all
ifort ---> intel/11.1.056
mpif90 --> /opt/mpi/mpibull2-1.3.9-5.s/bin/mpif90 (the mpibull wrapper)
so....i dont know...I'm hang on that now. Two problems is make che one indeed.
I will go on trying to fix netcdf. If you have some ideas in the meanwhile on how to force yambo linking them...(maybe by hand ?)
thanks guys, i will bring some presents in the future..
ff.