1475922792@qq_com
New Member
Dear all,
I want to run the SCAM by using the configuration. So after I set some options in the file via “./configure (-some options)”, then I typed “gmake”, it comes up to some problems in IO files. I cannot figure out the reason of it. Can somebody help me to solve the problem? Thank you very much!
cesm1_2_0/models/utils/pio/pio_types.F90(13): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [NETCDF]
use netcdf ! _EXTERNAL
---------^
cesm1_2_0/models/utils/pio/pio_types.F90(311): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant. [NF90_GLOBAL]
integer, public, parameter :: PIO_global = nf90_global
----------------------------------------------^
cesm1_2_0/models/utils/pio/pio_types.F90(312): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant. [NF90_UNLIMITED]
integer, public, parameter :: PIO_unlimited = nf90_unlimited
-------------------------------------------------^
cesm1_2_0/models/utils/pio/pio_types.F90(313): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant. [NF90_DOUBLE]
integer, public, parameter :: PIO_double = nf90_double
----------------------------------------------^
cesm1_2_0/models/utils/pio/pio_types.F90(314): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant. [NF90_REAL]
integer, public, parameter :: PIO_real = nf90_real
----------------------------------------------^
cesm1_2_0/models/utils/pio/pio_types.F90(315): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant. [NF90_INT]
integer, public, parameter :: PIO_int = nf90_int
----------------------------------------------^
cesm1_2_0/models/utils/pio/pio_types.F90(316): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant. [NF90_CHAR]
integer, public, parameter :: PIO_char = nf90_char
----------------------------------------------^
cesm1_2_0/models/utils/pio/pio_types.F90(317): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant. [NF90_NOERR]
integer, public, parameter :: PIO_noerr = nf90_noerr
----------------------------------------------^
Mary
、
I want to run the SCAM by using the configuration. So after I set some options in the file via “./configure (-some options)”, then I typed “gmake”, it comes up to some problems in IO files. I cannot figure out the reason of it. Can somebody help me to solve the problem? Thank you very much!
cesm1_2_0/models/utils/pio/pio_types.F90(13): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [NETCDF]
use netcdf ! _EXTERNAL
---------^
cesm1_2_0/models/utils/pio/pio_types.F90(311): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant. [NF90_GLOBAL]
integer, public, parameter :: PIO_global = nf90_global
----------------------------------------------^
cesm1_2_0/models/utils/pio/pio_types.F90(312): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant. [NF90_UNLIMITED]
integer, public, parameter :: PIO_unlimited = nf90_unlimited
-------------------------------------------------^
cesm1_2_0/models/utils/pio/pio_types.F90(313): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant. [NF90_DOUBLE]
integer, public, parameter :: PIO_double = nf90_double
----------------------------------------------^
cesm1_2_0/models/utils/pio/pio_types.F90(314): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant. [NF90_REAL]
integer, public, parameter :: PIO_real = nf90_real
----------------------------------------------^
cesm1_2_0/models/utils/pio/pio_types.F90(315): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant. [NF90_INT]
integer, public, parameter :: PIO_int = nf90_int
----------------------------------------------^
cesm1_2_0/models/utils/pio/pio_types.F90(316): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant. [NF90_CHAR]
integer, public, parameter :: PIO_char = nf90_char
----------------------------------------------^
cesm1_2_0/models/utils/pio/pio_types.F90(317): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant. [NF90_NOERR]
integer, public, parameter :: PIO_noerr = nf90_noerr
----------------------------------------------^
Mary
、