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)

Attachment: ara-skl-icc_v0.1.cfg
Description: Binary data

_______________________________________________
Users mailing list
[email protected]
http://lists.einsteintoolkit.org/mailman/listinfo/users

Reply via email to