Serge Van Criekingen ha scritto:
> Hello-Ciao,
>
> Davide Cesari <dcesari_at_[hidden]> a écrit :I would suggest to use gfortran rather than g95, since the former is
> tightly integrated with gcc/g++ and you should have no library problems;
>
> Unfortunately, I can not use gfortran because I need to link some (very) old routines that use non-standard stuff (g95 can compile them, but not gfortran).
> Thanks anyway,
> Serge
>
>
OK, so to complete the previous post by one the Tim Prin* (sorry but I
do not remember which one :-) ) you could find out the runtime library
required by g95 by linking a dummy fortran program with g95 -v and add
them, with some try and error, to the mpiCC command line, I get
something like this (g95 installed on /automount/nfs/usrlocal/ ):
[cesari_at_malina cesari]$ g95 -v -o prova prova.f90
...
ld -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -o prova
/usr/lib///crt1.o /usr/lib///crti.o
/automount/nfs/usrlocal/g95-install/bin/../lib/gcc-lib/i686-pc-linux-gnu/4.0.3//crtbegin.o
-L/automount/nfs/usrlocal/g95-install/bin/../lib/gcc-lib/i686-pc-linux-gnu/4.0.3/
-L/automount/nfs/usrlocal/g95-install/bin/../lib/gcc-lib/i686-pc-linux-gnu/4.0.3
-L/usr/lib/gcc// -L/lib//
-L/automount/nfs/usrlocal/g95-install/bin/../lib/gcc-lib/i686-pc-linux-gnu/4.0.3///
-L/automount/nfs/usrlocal/g95-install/bin/../lib/gcc-lib/i686-pc-linux-gnu/4.0.3/
-L/lib// -L/usr/lib// /tmp/cesari/cc4QDqUm.o -lf95 -lm -lgcc -lc -lgcc
/automount/nfs/usrlocal/g95-install/bin/../lib/gcc-lib/i686-pc-linux-gnu/4.0.3//crtend.o
/usr/lib///crtn.o
Davide
|