ncsu-umbrella.F90(9): error #7013: This module file was not generated by any release of this compiler. [NETCDF] use netcdf, only : nf90_double, nf90_float ----^ ncsu-umbrella.F90(66): 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, private, parameter :: coeffs_type = nf90_double ---------------------------------------------^ ncsu-umbrella.F90(79): 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. [ONE] double precision, private, parameter :: MINUS_ONE = -ONE -----------------------------------------------------^ ncsu-umbrella.F90(80): 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. [ONE] double precision, private, parameter :: ONE_THIRD = ONE/THREE ----------------------------------------------------^ ncsu-umbrella.F90(80): 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. [THREE] double precision, private, parameter :: ONE_THIRD = ONE/THREE --------------------------------------------------------^ ncsu-umbrella.F90(82): 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. [ONE] double precision, private, parameter :: ONE_SIXTH = ONE/6 ----------------------------------------------------^ ncsu-umbrella.F90(83): 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. [TWO] double precision, private, parameter :: TWO_THIRD = TWO/THREE ----------------------------------------------------^ ncsu-umbrella.F90(83): 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. [THREE] double precision, private, parameter :: TWO_THIRD = TWO/THREE --------------------------------------------------------^ ncsu-umbrella.F90(84): 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. [ONE] double precision, private, parameter :: HALF = ONE/TWO -----------------------------------------------^ ncsu-umbrella.F90(84): 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. [TWO] double precision, private, parameter :: HALF = ONE/TWO ---------------------------------------------------^ ncsu-umbrella.F90(9): error #6580: Name in only-list does not exist. [NF90_DOUBLE] use netcdf, only : nf90_double, nf90_float -------------------^ ncsu-umbrella.F90(9): error #6580: Name in only-list does not exist. [NF90_FLOAT] use netcdf, only : nf90_double, nf90_float --------------------------------^ ncsu-umbrella.F90(12): error #6580: Name in only-list does not exist. [ZERO] use ncsu_constants, only : ZERO, ONE, TWO, THREE, FOUR ---------------------------^ ncsu-umbrella.F90(12): error #6580: Name in only-list does not exist. [ONE] use ncsu_constants, only : ZERO, ONE, TWO, THREE, FOUR ---------------------------------^ ncsu-umbrella.F90(12): error #6580: Name in only-list does not exist. [TWO] use ncsu_constants, only : ZERO, ONE, TWO, THREE, FOUR --------------------------------------^ ncsu-umbrella.F90(12): error #6580: Name in only-list does not exist. [THREE] use ncsu_constants, only : ZERO, ONE, TWO, THREE, FOUR -------------------------------------------^ ncsu-umbrella.F90(12): error #6580: Name in only-list does not exist. [FOUR] use ncsu_constants, only : ZERO, ONE, TWO, THREE, FOUR --------------------------------------------------^ ncsu-umbrella.F90(122): error #6406: Conflicting attributes or multiple declaration of name. [ZERO] if (.not.(spacing(n).gt.ZERO)) call afailed("ncsu-umbrella.F90", 122) ------------------------------^ ncsu-umbrella.F90(140): error #6406: Conflicting attributes or multiple declaration of name. [ZERO] this%coeffs(1:ncoeffs) = ZERO ----------------------------^ ncsu-umbrella.F90(351): error #6406: Conflicting attributes or multiple declaration of name. [ONE] hill = SCALE*(x2 - ONE)**2 -----------------------^ ncsu-umbrella.F90(475): error #6406: Conflicting attributes or multiple declaration of name. [ZERO] v = ZERO -------^ ncsu-umbrella.F90(493): error #6406: Conflicting attributes or multiple declaration of name. [ONE] m4v_prod = ONE -----------------^ ncsu-umbrella.F90(553): error #6406: Conflicting attributes or multiple declaration of name. [ZERO] v = ZERO -------^ ncsu-umbrella.F90(556): error #6406: Conflicting attributes or multiple declaration of name. [ZERO] dv(i) = ZERO --------------^ ncsu-umbrella.F90(573): error #6406: Conflicting attributes or multiple declaration of name. [ONE] m4v_prod = ONE -----------------^ ncsu-umbrella.F90(576): error #6406: Conflicting attributes or multiple declaration of name. [ONE] m4dv_prod(i) = ONE ------------------------^ ncsu-umbrella.F90(811): error #6404: This name does not have a type, and must have an explicit type. [NF90_NOWRITE] rc = nf90_open(filename, nf90_nowrite, setid) ----------------------------^ ncsu-umbrella.F90(811): error #6404: This name does not have a type, and must have an explicit type. [NF90_OPEN] rc = nf90_open(filename, nf90_nowrite, setid) --------^ ncsu-umbrella.F90(814): error #6404: This name does not have a type, and must have an explicit type. [NF90_GLOBAL] rc = nf90_get_att(setid, nf90_global, 'nextents', nextents) ----------------------------^ ncsu-umbrella.F90(814): error #6404: This name does not have a type, and must have an explicit type. [NF90_GET_ATT] rc = nf90_get_att(setid, nf90_global, 'nextents', nextents) --------^ (2947): catastrophic error: Too many errors, exiting compilation aborted for ncsu-umbrella.F90 (code 1) make[2]: *** [ncsu-umbrella.o] Error 1 make[2]: Leaving directory `/home/p_kumar/amber12/src/sander' make[1]: *** [parallel] Error 2 make[1]: Leaving directory `/home/p_kumar/amber12/src' make: *** [install] Error 2