Intel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 12.1.5.344 Build 20120612 Copyright (C) 1985-2012 Intel Corporation. All rights reserved. ifort: command line remark #10010: option '/source:matmul_test3.f95' is deprecated and will be removed in a future release. See '/help deprecated' matmul_test3.f95(148): error #7115: The specification-part of a PURE function must specify that all dummy arguments have explicitly declared INTENT(IN) except procedure arguments and arguments with the POINTER attribute. [A] PURE real*8 function pure_Sum (A, B, n) ---------------------------------------^ matmul_test3.f95(148): error #7115: The specification-part of a PURE function must specify that all dummy arguments have explicitly declared INTENT(IN) except procedure arguments and arguments with the POINTER attribute. [B] PURE real*8 function pure_Sum (A, B, n) ------------------------------------------^ matmul_test3.f95(148): error #7115: The specification-part of a PURE function must specify that all dummy arguments have explicitly declared INTENT(IN) except procedure arguments and arguments with the POINTER attribute. [N] PURE real*8 function pure_Sum (A, B, n) ---------------------------------------------^ matmul_test3.f95(206): error #6351: The number of subscripts is incorrect. [A] C(i,j) = dot_product (A(:,i), B(:,j)) --------------------------------^ matmul_test3.f95(206): error #6351: The number of subscripts is incorrect. [B] C(i,j) = dot_product (A(:,i), B(:,j)) ----------------------------------------^ matmul_test3.f95(206): error #6372: One-dimensional array-valued arguments are required in this context. [DOT_PRODUCT] C(i,j) = dot_product (A(:,i), B(:,j)) --------------------------------^ matmul_test3.f95(206): error #6372: One-dimensional array-valued arguments are required in this context. [DOT_PRODUCT] C(i,j) = dot_product (A(:,i), B(:,j)) ----------------------------------------^ matmul_test3.f95(224): error #7115: The specification-part of a PURE function must specify that all dummy arguments have explicitly declared INTENT(IN) except procedure arguments and arguments with the POINTER attribute. [A] PURE real*8 function pure_Sum (A, B, n) ------------------------------------^ matmul_test3.f95(224): error #7115: The specification-part of a PURE function must specify that all dummy arguments have explicitly declared INTENT(IN) except procedure arguments and arguments with the POINTER attribute. [B] PURE real*8 function pure_Sum (A, B, n) ---------------------------------------^ matmul_test3.f95(224): error #7115: The specification-part of a PURE function must specify that all dummy arguments have explicitly declared INTENT(IN) except procedure arguments and arguments with the POINTER attribute. [N] PURE real*8 function pure_Sum (A, B, n) ------------------------------------------^ compilation aborted for matmul_test3.f95 (code 1) Intel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 12.1.5.344 Build 20120612 Copyright (C) 1985-2012 Intel Corporation. All rights reserved. ifort: command line remark #10010: option '/source:matmul_test3.f95' is deprecated and will be removed in a future release. See '/help deprecated' matmul_test3.f95(206): error #6351: The number of subscripts is incorrect. [A] C(i,j) = dot_product (A(:,i), B(:,j)) --------------------------------^ matmul_test3.f95(206): error #6351: The number of subscripts is incorrect. [B] C(i,j) = dot_product (A(:,i), B(:,j)) ----------------------------------------^ matmul_test3.f95(206): error #6372: One-dimensional array-valued arguments are required in this context. [DOT_PRODUCT] C(i,j) = dot_product (A(:,i), B(:,j)) --------------------------------^ matmul_test3.f95(206): error #6372: One-dimensional array-valued arguments are required in this context. [DOT_PRODUCT] C(i,j) = dot_product (A(:,i), B(:,j)) ----------------------------------------^ compilation aborted for matmul_test3.f95 (code 1) Intel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 12.1.5.344 Build 20120612 Copyright (C) 1985-2012 Intel Corporation. All rights reserved. ifort: command line remark #10010: option '/source:matmul_test3.f95' is deprecated and will be removed in a future release. See '/help deprecated' Intel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 12.1.5.344 Build 20120612 Copyright (C) 1985-2012 Intel Corporation. All rights reserved. ifort: command line remark #10010: option '/source:matmul_test3.f95' is deprecated and will be removed in a future release. See '/help deprecated' Intel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 12.1.5.344 Build 20120612 Copyright (C) 1985-2012 Intel Corporation. All rights reserved. ifort: command line remark #10010: option '/source:matmul_test3.f95' is deprecated and will be removed in a future release. See '/help deprecated' Intel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 12.1.5.344 Build 20120612 Copyright (C) 1985-2012 Intel Corporation. All rights reserved. ifort: command line remark #10010: option '/source:matmul_test3.f95' is deprecated and will be removed in a future release. See '/help deprecated' Intel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 12.1.5.344 Build 20120612 Copyright (C) 1985-2012 Intel Corporation. All rights reserved. ifort: command line remark #10010: option '/source:matmul_test3.f95' is deprecated and will be removed in a future release. See '/help deprecated' 0_12459 : catastrophic error: **Internal compiler error: internal abort** Please report this error along with the circumstances in which it occurred in a Software Problem Report. Note: File and line given may not be explicit cause of this error. compilation aborted for matmul_test3.f95 (code 1)