[Users] Symbol has no IMPLICIT type

Erik Schnetter schnetter at cct.lsu.edu
Wed Dec 18 13:43:29 CST 2019


Maria

You need to add the flag "-fcray-pointer" to your F90FLAGS.

-erik

On Wed, Dec 18, 2019 at 2:41 PM Hamilton, Maria <babiuc at marshall.edu> wrote:
>
> Hi,
>
>
> I'm trying to compile nsnstohmns.th on WVU's thorny-flat cluster with the following modules:
>
> Currently Loaded Modulefiles:
>
>   1) lang/gcc/8.2.0
>
>   2) parallel/openmpi/3.1.4_gcc82
>
>   3) parallel/hwloc/2.0.3_gcc82
>
>   4) lang/python/pypy2.7-7.1.1-portable
>
>
> and the configuration provided by Zach:
>
> CC=gcc
>
> CFLAGS=-O3 -fopenmp -march=skylake-avx512 -std=gnu99
>
> CPP=cpp
>
> CPPFLAGS=-DMPICH_IGNORE_CXX_SEEK
>
> CPP_DEBUG_FLAGS=-DCARPET_DEBUG
>
> CXX=g++
>
> CXXFLAGS=-O3 -fopenmp -march=skylake-avx512 -std=gnu++11
>
> CXX_DEBUG_FLAGS=-O0
>
> C_DEBUG_FLAGS=-O0
>
> C_LINE_DIRECTIVES=yes
>
> DEBUG=no
>
> F77=gfortran
>
> F77FLAGS=-O3 -fopenmp -march=skylake-avx512
>
> F77_DEBUG_FLAGS=-O0 -check bounds -check format
>
> F90=gfortran
>
> F90FLAGS=-O3 -fopenmp -march=skylake-avx512
>
> F90_DEBUG_FLAGS=-O0 -check bounds -check format
>
> FPP=cpp
>
> FPPFLAGS=-traditional
>
> FPP_DEBUG_FLAGS=-DCARPET_DEBUG
>
> F_LINE_DIRECTIVES=yes
>
> HWLOC_DIR=/shared/software/parallel/hwloc/2.0.3_gcc82/
>
> HWLOC_EXTRA_LIBS=open-pal numa
>
> LDFLAGS=-rdynamic
>
> MPI_INC_DIRS=/shared/software/parallel/openmpi/3.1.4_gcc82/include/
>
> MPI_LIBS=openmpi
>
> MPI_LIB_DIRS=/shared/software/parallel/openmpi/3.1.4_gcc82/lib/
>
> PTHREADS_DIR=NO_BUILD
>
> THORNLIST=../nsnstohmns.th
>
> VECTORISE=yes
>
> VECTORISE_ALIGNED_ARRAYS=no
>
> VECTORISE_INLINE=no
>
>
> The error I am getting is:
>
> COMPILING EinsteinEvolve/GRHydro/src/Utils.F90
>
> /gpfs20/users/mbh0012/Cactus/configs/NSB/build/GRHydro/Utils.f90:92:10:
>
>
>    INTEGER cctk_lsh (cctk_dim)
>
>           1
>
> Error: Cray pointer declaration at (1) requires -fcray-pointer flag
>
> /gpfs20/users/mbh0012/Cactus/configs/NSB/build/GRHydro/Utils.f90:96:8:
>
>
>    INTEGER cctk_lbnd (cctk_dim)
>
>         1
>
> Error: Symbol ‘pg11’ at (1) has no IMPLICIT type; did you mean ‘g11’?
>
> /gpfs20/users/mbh0012/Cactus/configs/NSB/build/GRHydro/Utils.f90:97:8:
>
>
>  # 35
>
>         1
>
> Error: Symbol ‘pg12’ at (1) has no IMPLICIT type; did you mean ‘g12’?
>
> /gpfs20/users/mbh0012/Cactus/configs/NSB/build/GRHydro/Utils.f90:98:8:
>
>
>    integer, parameter :: cctki_use_cctk_lbnd = kind(cctk_lbnd)
>
>         1
>
> Error: Symbol ‘pg13’ at (1) has no IMPLICIT type; did you mean ‘g13’?
>
> /gpfs20/users/mbh0012/Cactus/configs/NSB/build/GRHydro/Utils.f90:99:8:
>
>
>  # 35
>
>         1
>
> Error: Symbol ‘pg22’ at (1) has no IMPLICIT type; did you mean ‘g22’?
>
> /gpfs20/users/mbh0012/Cactus/configs/NSB/build/GRHydro/Utils.f90:100:8:
>
>
>    INTEGER cctk_ubnd (cctk_dim)
>
>         1
>
> Error: Symbol ‘pg23’ at (1) has no IMPLICIT type; did you mean ‘g23’?
>
> /gpfs20/users/mbh0012/Cactus/configs/NSB/build/GRHydro/Utils.f90:101:8:
>
>
>  # 35
>
>         1
>
> Error: Symbol ‘pg33’ at (1) has no IMPLICIT type; did you mean ‘g33’?
>
> make[3]: *** [/gpfs20/users/mbh0012/Cactus/configs/NSB/config-data/make.config.rules:412: Utils.F90.o] Error 1
>
> make[2]: *** [/gpfs20/users/mbh0012/Cactus/lib/make/make.thornlib:113: make.checked] Error 2
>
> make[1]: *** [/gpfs20/users/mbh0012/Cactus/lib/make/make.configuration:181: /gpfs20/users/mbh0012/Cactus/configs/NSB/lib/libthorn_GRHydro.a] Error 2
>
> make: *** [Makefile:260: NSB] Error 2
>
>
> Is there a work-around this problem?
>
>
> thank you,
>
> Maria
>
>
> _______________________
> Maria C. Babiuc Hamilton, Ph.D.
> Professor, Department of Physics
> College of Science, Marshall University,
> 1 John Marshall Drive, Huntington, WV, 25755
> Room S 257, Phone: (304)696-2754
>
> _______________________________________________
> Users mailing list
> Users at einsteintoolkit.org
> http://lists.einsteintoolkit.org/mailman/listinfo/users



-- 
Erik Schnetter <schnetter at cct.lsu.edu>
http://www.perimeterinstitute.ca/personal/eschnetter/


More information about the Users mailing list