[petsc-users] Problem compiling with 64bit PETSc

TAY wee-beng zonexo at gmail.com
Thu Aug 30 21:17:12 CDT 2018


Hi,

Due to my increase grid size, I have to go 64bit. I compiled the 64bit 
PETSc w/o error. However, when I tried to compile my code using the 
64bit PETSc, I got the error below. May I know why is this so?

What changes should I make?


[tsltaywb at nus02 ibm3d_IIB_mpi]$ make -f makefile_2018
/app/intel/xe2018/compilers_and_libraries_2018.0.128/linux/mpi/intel64/bin/mpif90 
-g -ip -ipo -O3 -c -fPIC  -save kinefunc.F90
/app/intel/xe2018/compilers_and_libraries_2018.0.128/linux/mpi/intel64/bin/mpif90 
-g -ip -ipo -O3 -c -fPIC  -save  -w 
-I/home/users/nus/tsltaywb/propeller/lib/petsc-3.9.3_intel_2018_64bit_rel/include 
-I/app/intel/xe2018/compilers_and_libraries_2018.0.128/linux/mpi/intel64/include 
global.F90
global.F90(979): error #6285: There is no matching specific subroutine 
for this generic subroutine call.   [DMDACREATE3D]
call 
DMDACreate3d(MPI_COMM_WORLD,DM_BOUNDARY_NONE,DM_BOUNDARY_NONE,DM_BOUNDARY_NONE,DMDA_STENCIL_STAR,size_x,size_y,&
-----^
global.F90(989): error #6285: There is no matching specific subroutine 
for this generic subroutine call.   [DMDACREATE3D]
     call 
DMDACreate3d(MPI_COMM_WORLD,DM_BOUNDARY_NONE,DM_BOUNDARY_NONE,DM_BOUNDARY_NONE,DMDA_STENCIL_STAR,size_x,size_y,&
---------^
global.F90(997): error #6285: There is no matching specific subroutine 
for this generic subroutine call.   [DMDACREATE3D]
     call 
DMDACreate3d(MPI_COMM_WORLD,DM_BOUNDARY_NONE,DM_BOUNDARY_NONE,DM_BOUNDARY_NONE,DMDA_STENCIL_STAR,size_x,size_y,&
---------^
global.F90(1005): error #6285: There is no matching specific subroutine 
for this generic subroutine call.   [DMDACREATE3D]
     call 
DMDACreate3d(MPI_COMM_WORLD,DM_BOUNDARY_NONE,DM_BOUNDARY_NONE,DM_BOUNDARY_NONE,DMDA_STENCIL_STAR,size_x,size_y,&
---------^
global.F90(1013): error #6285: There is no matching specific subroutine 
for this generic subroutine call.   [DMDACREATE3D]
     call 
DMDACreate3d(MPI_COMM_WORLD,DM_BOUNDARY_NONE,DM_BOUNDARY_NONE,DM_BOUNDARY_NONE,DMDA_STENCIL_STAR,size_x,size_y,&
---------^
global.F90(1021): error #6285: There is no matching specific subroutine 
for this generic subroutine call.   [DMDACREATE3D]
     call 
DMDACreate3d(MPI_COMM_WORLD,DM_BOUNDARY_NONE,DM_BOUNDARY_NONE,DM_BOUNDARY_NONE,DMDA_STENCIL_STAR,size_x,size_y,&
---------^
global.F90(1029): error #6285: There is no matching specific subroutine 
for this generic subroutine call.   [DMDACREATE3D]
     call 
DMDACreate3d(MPI_COMM_WORLD,DM_BOUNDARY_NONE,DM_BOUNDARY_NONE,DM_BOUNDARY_NONE,DMDA_STENCIL_STAR,size_x,size_y,&
---------^
compilation aborted for global.F90 (code 1)

-- 
Thank you very much.

Yours sincerely,

================================================
TAY Wee-Beng (Zheng Weiming) 郑伟明
Personal research webpage: http://tayweebeng.wixsite.com/website
Youtube research showcase: https://www.youtube.com/channel/UC72ZHtvQNMpNs2uRTSToiLA
linkedin: www.linkedin.com/in/tay-weebeng
================================================



More information about the petsc-users mailing list