Good morning, I was trying to compile ET on ARA cluster, specifically with the latest intel compilers (2018, Update 3). All the C/C++ code compiled nicely, but when reaching the SummationByParts thorn, the file Derivatives_2_1.F90 failed (attached is a .txt of the error). I never saw this kind of error before when compiling previous versions of ET, but it seems to complain about syntax in a file that looked ok when I opened the source. Could it be related to the compiler/the compiler's flags I'm using? If that may be the case, I also attach the .cfg file I'm using (architecture of the nodes is Skylake). I am currently trying to build with a previous version, to check whether it is version-related or just a problem on my side.
Thanks already for your attention! Best regards, Andrea Endrizzi
/home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #7401: The generic-spec may be included in the end-interface-stmt only if it was provided in the interface-stmt. [INTERFACE] end interface & interface ----------------------------------------------------^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #6218: This statement is positioned incorrectly and/or has syntax errors. subroutine Diff2_coeff (cctkGH, dir, nsize, imin, imax, q, table_handle) --^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #6222: This IMPLICIT statement is not positioned correctly within the scoping unit. implicit none --^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #6785: This name does not match the unit name. [DIFF2_COEFF] end subroutine Diff2_coeff -----------------^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(5): error #6404: This name does not have a type, and must have an explicit type. [VAR] subroutine deriv_gf_2_1 ( var, ni, nj, nk, dir, bb, gsize, offset, delta, dvar ) --------------------------^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(5): error #6404: This name does not have a type, and must have an explicit type. [NI] subroutine deriv_gf_2_1 ( var, ni, nj, nk, dir, bb, gsize, offset, delta, dvar ) -------------------------------^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(5): error #6404: This name does not have a type, and must have an explicit type. [NJ] subroutine deriv_gf_2_1 ( var, ni, nj, nk, dir, bb, gsize, offset, delta, dvar ) -----------------------------------^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(5): error #6404: This name does not have a type, and must have an explicit type. [NK] subroutine deriv_gf_2_1 ( var, ni, nj, nk, dir, bb, gsize, offset, delta, dvar ) ---------------------------------------^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(5): error #6404: This name does not have a type, and must have an explicit type. [BB] subroutine deriv_gf_2_1 ( var, ni, nj, nk, dir, bb, gsize, offset, delta, dvar ) ------------------------------------------------^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(5): error #6404: This name does not have a type, and must have an explicit type. [GSIZE] subroutine deriv_gf_2_1 ( var, ni, nj, nk, dir, bb, gsize, offset, delta, dvar ) ----------------------------------------------------^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(5): error #6404: This name does not have a type, and must have an explicit type. [OFFSET] subroutine deriv_gf_2_1 ( var, ni, nj, nk, dir, bb, gsize, offset, delta, dvar ) -----------------------------------------------------------^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(5): error #6404: This name does not have a type, and must have an explicit type. [DELTA] subroutine deriv_gf_2_1 ( var, ni, nj, nk, dir, bb, gsize, offset, delta, dvar ) -------------------------------------------------------------------^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(5): error #6404: This name does not have a type, and must have an explicit type. [DVAR] subroutine deriv_gf_2_1 ( var, ni, nj, nk, dir, bb, gsize, offset, delta, dvar ) --------------------------------------------------------------------------^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #6221: The assumed-size array must be a dummy argument. [IMIN] INTEGER*4 imin(*) ------------^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #6221: The assumed-size array must be a dummy argument. [IMAX] INTEGER*4 imax(*) ------------^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #6221: The assumed-size array must be a dummy argument. [Q] REAL*8 q(*) ---------^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #6620: An END INTERFACE statement exists without a valid INTERFACE statement. end interface --^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #6621: This INTERFACE block has not been terminated; an END INTERFACE statement is missing. end subroutine Diff2_gv --^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #6620: An END INTERFACE statement exists without a valid INTERFACE statement. end interface --^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #6621: This INTERFACE block has not been terminated; an END INTERFACE statement is missing. end subroutine Diff_coeff --^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #6620: An END INTERFACE statement exists without a valid INTERFACE statement. end interface --^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #6621: This INTERFACE block has not been terminated; an END INTERFACE statement is missing. end subroutine Diff_gf --^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #6620: An END INTERFACE statement exists without a valid INTERFACE statement. end interface --^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #6621: This INTERFACE block has not been terminated; an END INTERFACE statement is missing. end subroutine Diff_gv --^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #6620: An END INTERFACE statement exists without a valid INTERFACE statement. end interface --^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #6621: This INTERFACE block has not been terminated; an END INTERFACE statement is missing. end subroutine Diff_up_coeff --^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #6620: An END INTERFACE statement exists without a valid INTERFACE statement. end interface --^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #6621: This INTERFACE block has not been terminated; an END INTERFACE statement is missing. end subroutine Diff_up_gv --^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #6620: An END INTERFACE statement exists without a valid INTERFACE statement. end interface --^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/arrangements/CactusNumerical/SummationByParts/src/Derivatives_2_1.F90(11): error #6621: This INTERFACE block has not been terminated; an END INTERFACE statement is missing. end subroutine GetBoundWidth --^ /home/wa65fop/CS_Wu/THC_ZM1/Cactus/configs/whiskyTHC_ZM1/build/SummationByParts/Derivatives_2_1.f90(227): catastrophic error: Too many errors, exiting compilation aborted for /home/wa65fop/CS_Wu/THC_ZM1/Cactus/configs/whiskyTHC_ZM1/build/SummationByParts/Derivatives_2_1.f90 (code 1)
ara-skl-icc_v0.1.cfg
Description: Binary data
_______________________________________________ Users mailing list [email protected] http://lists.einsteintoolkit.org/mailman/listinfo/users
