jasonlarkin / p3dfft

Automatically exported from code.google.com/p/p3dfft
GNU General Public License v3.0
0 stars 0 forks source link

sample tests compilation failure on TACC Ranger #32

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Making all in build
make[2]: Entering directory `/share/home/01436/chendj/p3dfft-f90/build'
mpif90 -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/apps/pgi7_2/fftw3/3.1.2/include
  -fastsse -tp barcelona-64 -Mextend -byteswapio -DREVERSE_DIMS -DFFTW
-fastsse -tp barcelona-64 -Mextend -byteswapio -c -o fft_spec.o fft_spec.F90
mpif90 -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/apps/pgi7_2/fftw3/3.1.2/include
  -fastsse -tp barcelona-64 -Mextend -byteswapio -DREVERSE_DIMS -DFFTW
-fastsse -tp barcelona-64 -Mextend -byteswapio -c -o module.o module.F90
mpif90 -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/apps/pgi7_2/fftw3/3.1.2/include
  -fastsse -tp barcelona-64 -Mextend -byteswapio -DREVERSE_DIMS -DFFTW
-fastsse -tp barcelona-64 -Mextend -byteswapio -c -o fft_init.o fft_init.F90
mpif90 -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/apps/pgi7_2/fftw3/3.1.2/include
  -fastsse -tp barcelona-64 -Mextend -byteswapio -DREVERSE_DIMS -DFFTW
-fastsse -tp barcelona-64 -Mextend -byteswapio -c -o fft_exec.o fft_exec.F90
mpif90 -fastsse -tp barcelona-64 -Mextend -byteswapio -DREVERSE_DIMS -DFFTW
-fastsse -tp barcelona-64 -Mextend -byteswapio -c -o wrap.o wrap.f90
rm -f libp3dfft.a
ar cru libp3dfft.a fft_spec.o module.o fft_init.o fft_exec.o wrap.o 
ranlib libp3dfft.a
make[2]: Leaving directory `/share/home/01436/chendj/p3dfft-f90/build'
Making all in sample
make[2]: Entering directory `/share/home/01436/chendj/p3dfft-f90/sample'
Making all in C
make[3]: Entering directory `/share/home/01436/chendj/p3dfft-f90/sample/C'
mpicc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include/  -DREVERSE_DIMS
-DFFTW    -fastsse -tp barcelona-64 -DPGI -c driver_sine.c
PGC-W-0095-Type cast required for this conversion (driver_sine.c: 151)
PGC-W-0095-Type cast required for this conversion (driver_sine.c: 151)
PGC-W-0095-Type cast required for this conversion (driver_sine.c: 164)
PGC-W-0095-Type cast required for this conversion (driver_sine.c: 164)
PGC-W-0095-Type cast required for this conversion (driver_sine.c: 151)
PGC-W-0095-Type cast required for this conversion (driver_sine.c: 151)
PGC-W-0095-Type cast required for this conversion (driver_sine.c: 164)
PGC-W-0095-Type cast required for this conversion (driver_sine.c: 164)
PGC/x86-64 Linux 7.2-5: compilation completed with warnings
mpicc  -fastsse -tp barcelona-64 -DPGI  -pgf90libs -o test_sine.x 
driver_sine.o ../../build/libp3dfft.a
/opt/apps/pgi7_2/fftw3/3.1.2/lib/libfftw3.a 
../../build/libp3dfft.a(module.o): In function `p3dfft_p3dfft_setup_':
module.F90:(.text+0x2fd): undefined reference to `mpi_comm_size_'
module.F90:(.text+0x311): undefined reference to `mpi_comm_rank_'
module.F90:(.text+0x462): undefined reference to `mpi_cart_create_'
module.F90:(.text+0x481): undefined reference to `mpi_cart_coords_'
module.F90:(.text+0x591): undefined reference to `mpi_allgather_'
module.F90:(.text+0x6e3): undefined reference to `mpi_cart_sub_'
module.F90:(.text+0x711): undefined reference to `mpi_cart_sub_'
../../build/libp3dfft.a(module.o): In function `p3dfft_p3dfft_btran_c2r_':
module.F90:(.text+0x4039): undefined reference to `mpi_wtime_'
module.F90:(.text+0x409e): undefined reference to `mpi_wtime_'
module.F90:(.text+0x412d): undefined reference to `mpi_wtime_'
module.F90:(.text+0x4196): undefined reference to `mpi_wtime_'
module.F90:(.text+0x4381): undefined reference to `mpi_wtime_'
../../build/libp3dfft.a(module.o):module.F90:(.text+0x4436): more undefined
references to `mpi_wtime_' follow
../../build/libp3dfft.a(module.o): In function `p3dfft_fcomm1_':
module.F90:(.text+0x4e1a): undefined reference to `mpi_alltoallv_'
module.F90:(.text+0x4e1f): undefined reference to `mpi_wtime_'
../../build/libp3dfft.a(module.o): In function `p3dfft_fcomm2_':
module.F90:(.text+0x54d7): undefined reference to `mpi_wtime_'
module.F90:(.text+0x5543): undefined reference to `mpi_alltoallv_'
module.F90:(.text+0x5548): undefined reference to `mpi_wtime_'
../../build/libp3dfft.a(module.o): In function `p3dfft_bcomm1_':
module.F90:(.text+0x55dc): undefined reference to `mpi_wtime_'
module.F90:(.text+0x563c): undefined reference to `mpi_alltoallv_'
module.F90:(.text+0x5641): undefined reference to `mpi_wtime_'
../../build/libp3dfft.a(module.o): In function `p3dfft_bcomm2_':
module.F90:(.text+0x5d21): undefined reference to `mpi_wtime_'
module.F90:(.text+0x5d89): undefined reference to `mpi_alltoallv_'
module.F90:(.text+0x5d8e): undefined reference to `mpi_wtime_'
../../build/libp3dfft.a(module.o): In function `p3dfft_p3dfft_init_ghosts_':
module.F90:(.text+0x72ba): undefined reference to `mpi_allgather_'
module.F90:(.text+0x739d): undefined reference to `mpi_allgather_'
../../build/libp3dfft.a(module.o): In function `p3dfft_p3dfft_update_ghosts_':
module.F90:(.text+0x83b8): undefined reference to `mpi_irecv_'
module.F90:(.text+0x83f6): undefined reference to `mpi_send_'
module.F90:(.text+0x840a): undefined reference to `mpi_wait_'
make[3]: *** [test_sine.x] Error 2
make[3]: Leaving directory `/share/home/01436/chendj/p3dfft-f90/sample/C'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/share/home/01436/chendj/p3dfft-f90/sample'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/share/home/01436/chendj/p3dfft-f90'
make: *** [all] Error 2

Original issue reported on code.google.com by dan.djc...@gmail.com on 7 May 2010 at 2:37

GoogleCodeExporter commented 9 years ago
On Ranger, they load PGI 7.2 by default instead of the later 8.0 PGI/8.0 is 
default
on Triton and that seems to be working fine. However, they do not have the fftw 
nor
openMPI libraries for the PGI/8.0 compiler on Ranger.

Original comment by dan.djc...@gmail.com on 7 May 2010 at 9:36

GoogleCodeExporter commented 9 years ago

Original comment by dan.djc...@gmail.com on 7 May 2010 at 10:17

GoogleCodeExporter commented 9 years ago
Is this still an issue? Please update. 

Original comment by dmitry...@gmail.com on 3 Jun 2010 at 9:03

GoogleCodeExporter commented 9 years ago
Its no longer an issue.

Original comment by dan.djc...@gmail.com on 4 Jun 2010 at 10:28