Папка для загрузок, и пропущенный баг с настройками визуализатора.
This commit is contained in:
2025-01-23 16:56:45 +03:00
parent 29176ebb4a
commit 6c0c103804
154 changed files with 61977 additions and 15 deletions

View File

@@ -0,0 +1,84 @@
program sh11
! TESTING OF THE SHADOW DIRECTIVE AND THE SHADOW_RENRW CLAUSE'.
! DISTRIBUTED ARRAY A(N) IS TO HAVE DIFFERENT SHADOW WIDTH
! ON BOTH SIDES
print *, '===START OF SH11========================'
! --------------------------------------------------
kod = sh1101 ()
select case (kod)
case (0)
call ansyes('sh1101')
case (1)
call ansno('sh1101')
end select
! --------------------------------------------------
!
!
print *, '=== END OF SH_COMPUTE11 ========================= '
contains
!
!
!! ---------------------------------------------SH1101
function sh1101 ()
! use for_sh11
integer ,parameter:: n = 8,nl = 1000
!$SPF ANALYSIS(PROCESS_PRIVATE(c))
integer ,allocatable:: a(:),b(:),c(:)
integer nloop,summa
allocate(b(n),a(n),c(n))
! call alloc_arrays
call fill1(c,a,n,nl)
do i = 2,n - 1
b(i) = summa(a(i - 1) + a(i + 1))
enddo
nloop = nl
!print *,b
! print *,a
! print *,c
do i = 2,n - 1
if (b(i) .ne. c(i - 1) + c(i + 1)) nloop = min (nloop,i)
enddo
if (nloop .eq. nl) then
sh1101 = 0
else
sh1101 = 1
endif
deallocate(a,b,c)
end function
!
!! -----------------------------------------------
!! -----------------------------------------------
subroutine fill1 (ar1, ar2, n, nl)
integer ar1(n),ar2(n)
integer nl
! DVM$ INHERIT AR2
do i = 1,n
ar1(i) = nl + i
enddo
! DVM$ PARALLEL (I) ON AR2(I)
do i = 1,n
ar2(i) = nl + i
enddo
end subroutine
subroutine ansyes (name)
character*7 name
print *, name,' - complete'
end subroutine
subroutine ansno (name)
character*7 name
print *, name,' - ***error'
end subroutine
end

View File

@@ -0,0 +1,5 @@
INTEGER FUNCTION summa (VALUE)
INTEGER :: VALUE
summa = VALUE
END

View File

@@ -0,0 +1,83 @@
program sh11
! TESTING OF THE SHADOW DIRECTIVE AND THE SHADOW_RENRW CLAUSE'.
! DISTRIBUTED ARRAY A(N) IS TO HAVE DIFFERENT SHADOW WIDTH
! ON BOTH SIDES
print *, '===START OF SH11========================'
! --------------------------------------------------
kod = sh1101 ()
select case (kod)
case (0)
call ansyes('sh1101')
case (1)
call ansno('sh1101')
end select
! --------------------------------------------------
!
!
print *, '=== END OF SH_COMPUTE11 ========================= '
contains
!
!
!! ---------------------------------------------SH1101
function sh1101 ()
! use for_sh11
integer ,parameter:: n = 8,nl = 1000
!$SPF ANALYSIS (PROCESS_PRIVATE (c))
integer ,allocatable:: a(:),b(:),c(:)
integer :: nloop,summa
allocate(b(n),a(n),c(n))
! call alloc_arrays
call fill1(c,a,n,nl)
do i = 2,n - 1
b(i) = summa (a(i - 1) + a(i + 1))
enddo
nloop = nl
!print *,b
! print *,a
! print *,c
do i = 2,n - 1
if (b(i) .ne. c(i - 1) + c(i + 1)) nloop = min (nloop,i)
enddo
if (nloop .eq. nl) then
sh1101 = 0
else
sh1101 = 1
endif
deallocate(a,b,c)
end function
!
!! -----------------------------------------------
!! -----------------------------------------------
subroutine fill1 (ar1, ar2, n, nl)
integer :: ar1(n),ar2(n)
integer :: nl
! DVM$ INHERIT AR2
do i = 1,n
ar1(i) = nl + i
enddo
! DVM$ PARALLEL (I) ON AR2(I)
do i = 1,n
ar2(i) = nl + i
enddo
end subroutine
subroutine ansyes (name)
character*7 :: name
print *, name,' - complete'
end subroutine
subroutine ansno (name)
character*7 :: name
print *, name,' - ***error'
end subroutine
end

View File

@@ -0,0 +1,5 @@
integer function summa (value)
integer :: value
summa = value
end

View File

@@ -0,0 +1,83 @@
program sh11
! TESTING OF THE SHADOW DIRECTIVE AND THE SHADOW_RENRW CLAUSE'.
! DISTRIBUTED ARRAY A(N) IS TO HAVE DIFFERENT SHADOW WIDTH
! ON BOTH SIDES
print *, '===START OF SH11========================'
! --------------------------------------------------
kod = sh1101 ()
select case (kod)
case (0)
call ansyes('sh1101')
case (1)
call ansno('sh1101')
end select
! --------------------------------------------------
!
!
print *, '=== END OF SH_COMPUTE11 ========================= '
contains
!
!
!! ---------------------------------------------SH1101
function sh1101 ()
! use for_sh11
integer ,parameter:: n = 8,nl = 1000
!$SPF ANALYSIS (PROCESS_PRIVATE (c))
integer ,allocatable:: a(:),b(:),c(:)
integer :: nloop,summa
allocate(b(n),a(n),c(n))
! call alloc_arrays
call fill1(c,a,n,nl)
do i = 2,n - 1
b(i) = summa (a(i - 1) + a(i + 1))
enddo
nloop = nl
!print *,b
! print *,a
! print *,c
do i = 2,n - 1
if (b(i) .ne. c(i - 1) + c(i + 1)) nloop = min (nloop,i)
enddo
if (nloop .eq. nl) then
sh1101 = 0
else
sh1101 = 1
endif
deallocate(a,b,c)
end function
!
!! -----------------------------------------------
!! -----------------------------------------------
subroutine fill1 (ar1, ar2, n, nl)
integer :: ar1(n),ar2(n)
integer :: nl
! DVM$ INHERIT AR2
do i = 1,n
ar1(i) = nl + i
enddo
! DVM$ PARALLEL (I) ON AR2(I)
do i = 1,n
ar2(i) = nl + i
enddo
end subroutine
subroutine ansyes (name)
character*7 :: name
print *, name,' - complete'
end subroutine
subroutine ansno (name)
character*7 :: name
print *, name,' - ***error'
end subroutine
end

View File

@@ -0,0 +1,5 @@
integer function summa (value)
integer :: value
summa = value
end

View File

@@ -0,0 +1,126 @@
program sh11
!DVM$ TEMPLATE,COMMON:: dvmh_temp0(0:8)
!DVM$ DISTRIBUTE (*) :: dvmh_temp0
!DVM$ DYNAMIC dvmh_temp0
! TESTING OF THE SHADOW DIRECTIVE AND THE SHADOW_RENRW CLAUSE'.
! DISTRIBUTED ARRAY A(N) IS TO HAVE DIFFERENT SHADOW WIDTH
! ON BOTH SIDES
print *, '===START OF SH11========================'
! --------------------------------------------------
kod = sh1101 ()
select case (kod)
case (0)
call ansyes('sh1101')
case (1)
call ansno('sh1101')
end select
! --------------------------------------------------
!
!
print *, '=== END OF SH_COMPUTE11 ========================= '
contains
!
!
!! ---------------------------------------------SH1101
function sh1101 ()
! use for_sh11
integer ,parameter:: n = 8,nl = 1000
!$SPF ANALYSIS (PROCESS_PRIVATE (c))
!DVM$ TEMPLATE, COMMON :: dvmh_temp0(0:8)
!DVM$ DISTRIBUTE dvmh_temp0(*)
!DVM$ DYNAMIC dvmh_temp0
!DVM$ ALIGN :: a
!DVM$ ALIGN :: b
!DVM$ DYNAMIC a,b
integer ,allocatable:: a(:),b(:),c(:)
integer :: nloop
intrinsic min
interface
pure integer function summa (value)
!DVM$ ROUTINE
integer :: value
intent(in) value
end function
end interface
allocate(b(n),a(n),c(n))
!DVM$ REALIGN a(iEX1) WITH dvmh_temp0(iEX1)
!DVM$ REALIGN b(iEX1) WITH dvmh_temp0(iEX1 - 1)
continue
! call alloc_arrays
call fill1(c,a,n,nl)
!DVM$ REGION
!DVM$ PARALLEL (i) ON b(i), PRIVATE (i)
do i = 2,n - 1
b(i) = summa (a(i - 1) + a(i + 1))
enddo
!DVM$ END REGION
nloop = nl
!print *,b
! print *,a
! print *,c
!DVM$ REGION
!DVM$ PARALLEL (i) ON b(i), PRIVATE (i),REDUCTION (min (nloop))
do i = 2,n - 1
if (b(i) .ne. c(i - 1) + c(i + 1)) nloop = min (nloop,i)
enddo
!DVM$ END REGION
if (nloop .eq. nl) then
sh1101 = 0
else
sh1101 = 1
endif
deallocate(a,b,c)
end function
!
!! -----------------------------------------------
!! -----------------------------------------------
subroutine fill1 (ar1, ar2, n, nl)
!DVM$ INHERIT ar2
!DVM$ DYNAMIC ar2
!DVM$ TEMPLATE, COMMON :: dvmh_temp0(0:8)
!DVM$ DISTRIBUTE dvmh_temp0(*)
!DVM$ DYNAMIC dvmh_temp0
integer :: ar1(n),ar2(n)
integer :: nl
intent(in) n,nl
intent(out) ar1,ar2
! DVM$ INHERIT AR2
do i = 1,n
ar1(i) = nl + i
enddo
!DVM$ ACTUAL (ar1)
! DVM$ PARALLEL (I) ON AR2(I)
!DVM$ REGION
!DVM$ PARALLEL (i) ON ar2(i), PRIVATE (i)
do i = 1,n
ar2(i) = nl + i
enddo
!DVM$ END REGION
end subroutine
subroutine ansyes (name)
character*7 :: name
intent(in) name
print *, name,' - complete'
end subroutine
subroutine ansno (name)
character*7 :: name
intent(in) name
print *, name,' - ***error'
end subroutine
end

View File

@@ -0,0 +1,7 @@
pure integer function summa (value)
!DVM$ ROUTINE
integer :: value
intent(in) value
summa = value
end

View File

@@ -0,0 +1,127 @@
program sh11
!DVM$ TEMPLATE,COMMON:: dvmh_temp0(0:8)
!DVM$ DISTRIBUTE (BLOCK) :: dvmh_temp0
!DVM$ DYNAMIC dvmh_temp0
! TESTING OF THE SHADOW DIRECTIVE AND THE SHADOW_RENRW CLAUSE'.
! DISTRIBUTED ARRAY A(N) IS TO HAVE DIFFERENT SHADOW WIDTH
! ON BOTH SIDES
print *, '===START OF SH11========================'
! --------------------------------------------------
kod = sh1101 ()
select case (kod)
case (0)
call ansyes('sh1101')
case (1)
call ansno('sh1101')
end select
! --------------------------------------------------
!
!
print *, '=== END OF SH_COMPUTE11 ========================= '
contains
!
!
!! ---------------------------------------------SH1101
function sh1101 ()
! use for_sh11
integer ,parameter:: n = 8,nl = 1000
!$SPF ANALYSIS (PROCESS_PRIVATE (c))
!DVM$ TEMPLATE, COMMON :: dvmh_temp0(0:8)
!DVM$ DISTRIBUTE dvmh_temp0(BLOCK)
!DVM$ DYNAMIC dvmh_temp0
!DVM$ ALIGN :: a
!DVM$ ALIGN :: b
!DVM$ DYNAMIC a,b
integer ,allocatable:: a(:),b(:),c(:)
!DVM$ SHADOW a( 0:2 )
integer :: nloop
intrinsic min
interface
pure integer function summa (value)
!DVM$ ROUTINE
integer :: value
intent(in) value
end function
end interface
allocate(b(n),a(n),c(n))
!DVM$ REALIGN a(iEX1) WITH dvmh_temp0(iEX1)
!DVM$ REALIGN b(iEX1) WITH dvmh_temp0(iEX1 - 1)
continue
! call alloc_arrays
call fill1(c,a,n,nl)
!DVM$ REGION
!DVM$ PARALLEL (i) ON b(i), PRIVATE (i),SHADOW_RENEW (a)
do i = 2,n - 1
b(i) = summa (a(i - 1) + a(i + 1))
enddo
!DVM$ END REGION
nloop = nl
!print *,b
! print *,a
! print *,c
!DVM$ REGION
!DVM$ PARALLEL (i) ON b(i), PRIVATE (i),REDUCTION (min (nloop))
do i = 2,n - 1
if (b(i) .ne. c(i - 1) + c(i + 1)) nloop = min (nloop,i)
enddo
!DVM$ END REGION
if (nloop .eq. nl) then
sh1101 = 0
else
sh1101 = 1
endif
deallocate(a,b,c)
end function
!
!! -----------------------------------------------
!! -----------------------------------------------
subroutine fill1 (ar1, ar2, n, nl)
!DVM$ INHERIT ar2
!DVM$ DYNAMIC ar2
!DVM$ TEMPLATE, COMMON :: dvmh_temp0(0:8)
!DVM$ DISTRIBUTE dvmh_temp0(BLOCK)
!DVM$ DYNAMIC dvmh_temp0
integer :: ar1(n),ar2(n)
integer :: nl
intent(in) n,nl
intent(out) ar1,ar2
! DVM$ INHERIT AR2
do i = 1,n
ar1(i) = nl + i
enddo
!DVM$ ACTUAL (ar1)
! DVM$ PARALLEL (I) ON AR2(I)
!DVM$ REGION
!DVM$ PARALLEL (i) ON ar2(i), PRIVATE (i)
do i = 1,n
ar2(i) = nl + i
enddo
!DVM$ END REGION
end subroutine
subroutine ansyes (name)
character*7 :: name
intent(in) name
print *, name,' - complete'
end subroutine
subroutine ansno (name)
character*7 :: name
intent(in) name
print *, name,' - ***error'
end subroutine
end

View File

@@ -0,0 +1,7 @@
pure integer function summa (value)
!DVM$ ROUTINE
integer :: value
intent(in) value
summa = value
end

View File

@@ -0,0 +1,83 @@
program sh11
! TESTING OF THE SHADOW DIRECTIVE AND THE SHADOW_RENRW CLAUSE'.
! DISTRIBUTED ARRAY A(N) IS TO HAVE DIFFERENT SHADOW WIDTH
! ON BOTH SIDES
print *, '===START OF SH11========================'
! --------------------------------------------------
kod = sh1101 ()
select case (kod)
case (0)
call ansyes('sh1101')
case (1)
call ansno('sh1101')
end select
! --------------------------------------------------
!
!
print *, '=== END OF SH_COMPUTE11 ========================= '
contains
!
!
!! ---------------------------------------------SH1101
function sh1101 ()
! use for_sh11
integer ,parameter:: n = 8,nl = 1000
!$SPF ANALYSIS (PROCESS_PRIVATE (c))
integer ,allocatable:: a(:),b(:),c(:)
integer :: nloop,summa
allocate(b(n),a(n),c(n))
! call alloc_arrays
call fill1(c,a,n,nl)
do i = 2,n - 1
b(i) = summa (a(i - 1) + a(i + 1))
enddo
nloop = nl
!print *,b
! print *,a
! print *,c
do i = 2,n - 1
if (b(i) .ne. c(i - 1) + c(i + 1)) nloop = min (nloop,i)
enddo
if (nloop .eq. nl) then
sh1101 = 0
else
sh1101 = 1
endif
deallocate(a,b,c)
end function
!
!! -----------------------------------------------
!! -----------------------------------------------
subroutine fill1 (ar1, ar2, n, nl)
integer :: ar1(n),ar2(n)
integer :: nl
! DVM$ INHERIT AR2
do i = 1,n
ar1(i) = nl + i
enddo
! DVM$ PARALLEL (I) ON AR2(I)
do i = 1,n
ar2(i) = nl + i
enddo
end subroutine
subroutine ansyes (name)
character*7 :: name
print *, name,' - complete'
end subroutine
subroutine ansno (name)
character*7 :: name
print *, name,' - ***error'
end subroutine
end

View File

@@ -0,0 +1,5 @@
integer function summa (value)
integer :: value
summa = value
end

View File

@@ -0,0 +1 @@
"/home/testuser/_testing_system/SapforPackages/427/SAPFOR_F_1737037380" -sh -shwidth 50 -keepDVM -keepSPF -noLogo -t 13 -allVars 1>"/home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1/v1/v1/visualiser_data/out.txt" 2>"/home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1/v1/v1/visualiser_data/err.txt"

View File

@@ -0,0 +1,489 @@
SAPFOR version is 2382, build date: Jan 15 2025 15:24:09, c++ version 201703
RUN PASS with name VERIFY_FUNC_DECL
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.001000 sec)
RUN PASS with name FILE_LINE_INFO
Analyzing: summa.for
Analyzing: sh11_fr.for
All lines in project 86
PROFILE: time for this pass = 0.000000 sec (total 0.001000 sec)
RUN PASS with name BUILD_INCLUDE_DEPENDENCIES
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.002000 sec)
RUN PASS with name CORRECT_VAR_DECL
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.002000 sec)
RUN PASS with name VERIFY_OPERATORS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.002000 sec)
RUN PASS with name VERIFY_ENDDO
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.002000 sec)
RUN PASS with name VERIFY_INCLUDES
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.002000 sec)
RUN PASS with name PREPROC_ALLOCATES
Analyzing: summa.for
Analyzing: sh11_fr.for
attribute (34 sh11_fr.for) is added to declaration on line 32 of sh11_fr.for file
attribute (54 sh11_fr.for) is added to declaration on line 32 of sh11_fr.for file
PROFILE: time for this pass = 0.000000 sec (total 0.002000 sec)
RUN PASS with name CHECK_PAR_REG_DIR
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.002000 sec)
RUN PASS with name FILL_PARALLEL_REG_IR
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.002000 sec)
RUN PASS with name GET_ALL_ARRAY_DECL
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.001000 sec (total 0.004000 sec)
RUN PASS with name FILL_COMMON_BLOCKS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.004000 sec)
RUN PASS with name PARSE_OMP_DIRS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.004000 sec)
RUN PASS with name PREPROC_SPF
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.004000 sec)
RUN PASS with name CREATE_INTER_TREE
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.004000 sec)
RUN PASS with name GCOV_PARSER
Analyzing: summa.for
Error: unable to open file summa.for.gcov
Analyzing: sh11_fr.for
Error: unable to open file sh11_fr.for.gcov
Error: unable to open file statistic.txt
PROFILE: time for this pass = 0.000000 sec (total 0.005000 sec)
RUN PASS with name VERIFY_FORMAT
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.005000 sec)
RUN PASS with name VERIFY_DVM_DIRS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.005000 sec)
RUN PASS with name PRIVATE_CALL_GRAPH_STAGE1
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.005000 sec)
RUN PASS with name PRIVATE_CALL_GRAPH_STAGE2
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.005000 sec)
RUN PASS with name MACRO_EXPANSION
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.005000 sec)
RUN PASS with name CONVERT_ASSIGN_TO_LOOP
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.005000 sec)
RUN PASS with name DEF_USE_STAGE1
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.006000 sec)
RUN PASS with name DEF_USE_STAGE2
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.006000 sec)
RUN PASS with name VERIFY_COMMON
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.007000 sec)
RUN PASS with name CALL_GRAPH_IR
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.007000 sec)
RUN PASS with name BUILD_IR
Analyzing: summa.for
Analyzing: sh11_fr.for
count of functions 6, count of lvls 3
RD time for 'summa' function is 0.000 sec, iters 2
RD time for 'sh11.fill1' function is 0.000 sec, iters 3
RD time for 'sh11.ansyes' function is 0.000 sec, iters 1
RD time for 'sh11.ansno' function is 0.000 sec, iters 1
RD time for 'sh11.sh1101' function is 0.000 sec, iters 3
RD time for 'sh11' function is 0.000 sec, iters 2
PROFILE: time for this pass = 0.000000 sec (total 0.008000 sec)
RUN PASS with name SUBST_EXPR_RD
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.009000 sec)
RUN PASS with name LOOP_GRAPH
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.009000 sec)
RUN PASS with name CALL_GRAPH
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.001000 sec (total 0.010000 sec)
RUN PASS with name CALL_GRAPH2
Analyzing: summa.for
run for func summa
Analyzing: sh11_fr.for
run for func sh11
run for func sh11.sh1101
run for func sh11.fill1
run for func sh11.ansyes
run for func sh11.ansno
PROFILE: time for this pass = 0.000000 sec (total 0.011000 sec)
RUN PASS with name FILL_PAR_REGIONS_LINES
Analyzing: summa.for
Analyzing: sh11_fr.for
Can not calculate count of iterations for loop on line 65, information about iterations in all loops in parallel regions 'DEFAULT' will be ignored
Count of lines in region 'DEFAULT' = 84
PROFILE: time for this pass = 0.000000 sec (total 0.011000 sec)
RUN PASS with name CHECK_ARGS_DECL
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.011000 sec)
RUN PASS with name PRIVATE_CALL_GRAPH_STAGE3
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.012000 sec)
RUN PASS with name LIVE_ANALYSIS_IR
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.013000 sec)
RUN PASS with name PRIVATE_ANALYSIS_IR
Analyzing: summa.for
Analyzing: sh11_fr.for
loop in file 'sh11_fr.for' at line 38
privates:
lastprivates:
[WARNING] extra private variables: i
loop in file 'sh11_fr.for' at line 46
privates:
lastprivates:
[WARNING] extra private variables: i
loop in file 'sh11_fr.for' at line 65
privates:
lastprivates:
[WARNING] extra private variables: i
loop in file 'sh11_fr.for' at line 70
privates:
lastprivates:
[WARNING] extra private variables: i
PROFILE: time for this pass = 0.000000 sec (total 0.014000 sec)
RUN PASS with name FindFunctionsToInclude
RUN PASS with name VERIFY_EQUIVALENCE
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.065000 sec)
RUN PASS with name FILL_PAR_REGIONS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.066000 sec)
RUN PASS with name PRINT_PAR_REGIONS_ERRORS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.066000 sec)
RUN PASS with name CODE_CHECKER_PASSES
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.066000 sec)
RUN PASS with name ARRAY_ACCESS_ANALYSIS_FOR_CORNER
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.066000 sec)
RUN PASS with name LOOP_ANALYZER_DATA_DIST_S0
Analyzing: summa.for
Analyzing: sh11_fr.for
WARN: write to non distributed array 'ar1' in loop on line 65
PROFILE: time for this pass = 0.000000 sec (total 0.123000 sec)
RUN PASS with name LOOP_ANALYZER_DATA_DIST_S1
Analyzing: summa.for
Analyzing: sh11_fr.for
add reduction scalar 'nloop' with operation 'min' to loop on line 46
WARN: write to non distributed array 'ar1' in loop on line 65
STAT: par reg DEFAULT: requests 2, miss 2, V = 2, E = 4
PROFILE: time for this pass = 0.001000 sec (total 0.124000 sec)
RUN PASS with name LOOP_ANALYZER_DATA_DIST_S2
Analyzing: summa.for
Analyzing: sh11_fr.for
GRAPH size: |V| = 2, |E| = 1
TREES count 1
TREES 0: V = 2, E = 1
sh11_fr.for -> f0_
PROFILE: time for this pass = 0.000000 sec (total 0.125000 sec)
RUN PASS with name CREATE_TEMPLATE_LINKS
Analyzing: summa.for
Analyzing: sh11_fr.for
*** FOR PARALLEL REGION 'DEFAULT':
ALIGN a(iEX1) WITH dvmh_temp0(iEX1)
ALIGN b(iEX1) WITH dvmh_temp0(iEX1 - 1)
ALIGN ar2(iEX1) WITH dvmh_temp0(iEX1)
PROFILE: time for this pass = 0.000000 sec (total 0.125000 sec)
RUN PASS with name LOOP_ANALYZER_COMP_DIST
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.125000 sec)
RUN PASS with name REMOVE_OMP_DIRS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.125000 sec)
RUN PASS with name CREATE_PARALLEL_DIRS
Analyzing: summa.for
Analyzing: sh11_fr.for
createNestedLoops for loop at 38. Start
createNestedLoops for loop at 38. End
createNestedLoops for loop at 46. Start
createNestedLoops for loop at 46. End
createNestedLoops for loop at 70. Start
createNestedLoops for loop at 70. End
PROFILE: time for this pass = 0.000000 sec (total 0.226000 sec)
RUN PASS with name REVERT_SUBST_EXPR_RD
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.226000 sec)
RUN PASS with name CONVERT_LOOP_TO_ASSIGN
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.227000 sec)
RUN PASS with name INSERT_PARALLEL_DIRS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.227000 sec)
RUN PASS with name CREATE_REMOTES
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.228000 sec)
RUN PASS with name REMOVE_AND_CALC_SHADOW
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.228000 sec)
RUN PASS with name SHADOW_GROUPING
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.229000 sec)
RUN PASS with name TRANSFORM_SHADOW_IF_FULL
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.229000 sec)
RUN PASS with name INSERT_SHADOW_DIRS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.229000 sec)
RUN PASS with name RESTORE_LOOP_FROM_ASSIGN
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.229000 sec)
RUN PASS with name ADD_TEMPL_TO_USE_ONLY
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.229000 sec)
RUN PASS with name INSERT_REGIONS
Analyzing: summa.for
Analyzing: sh11_fr.for
==> Start region inserter for file summa.for
Find edges for regions
Merging regions
Insert regions
==> Start region inserter for file sh11_fr.for
Find edges for regions
Merging regions
region before loop on line 46 (alt -1) cannot be merged
Insert regions
Insert actuals for file summa.for
Insert actuals for arrays copying before and after parallelization areas
Insert actuals for file sh11_fr.for
Insert actuals for arrays copying before and after parallelization areas
PROFILE: time for this pass = 0.001000 sec (total 0.231000 sec)
RUN PASS with name GROUP_ACTUAL_AND_REMOTE
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.231000 sec)
RUN PASS with name CALCULATE_STATS_SCHEME
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.231000 sec)
stat for file sh11_fr.for: 3|0|0|0|0|0|1|0
stat for file summa.for: 0|0|0|0|0|0|0|0
RUN PASS with name REMOVE_COPIES
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.232000 sec)
RUN PASS with name SWAP_LOOPS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.232000 sec)
RUN PASS with name UNPARSE_FILE
Analyzing: summa.for
Unparsing to <p1/summa.for> file
Analyzing: sh11_fr.for
Unparsing to <p1/sh11_fr.for> file
PROFILE: time for this pass = 0.001000 sec (total 0.233000 sec)
RUN PASS with name RESTORE_SWAP_LOOPS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.233000 sec)
RUN PASS with name RESTORE_COPIES
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.233000 sec)
RUN PASS with name EXTRACT_PARALLEL_DIRS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.234000 sec)
RUN PASS with name EXTRACT_SHADOW_DIRS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.234000 sec)
RUN PASS with name REVERSE_CREATED_NESTED_LOOPS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.234000 sec)
RUN PASS with name CLEAR_SPF_DIRS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.234000 sec)
RUN PASS with name RESTORE_LOOP_FROM_ASSIGN_BACK
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.235000 sec)
RUN PASS with name GROUP_ACTUAL_AND_REMOTE_RESTORE
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.235000 sec)
RUN PASS with name SUBST_EXPR_RD
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.235000 sec)
RUN PASS with name CREATE_PARALLEL_DIRS
Analyzing: summa.for
Analyzing: sh11_fr.for
createNestedLoops for loop at 38. Start
createNestedLoops for loop at 38. End
createNestedLoops for loop at 46. Start
createNestedLoops for loop at 46. End
createNestedLoops for loop at 70. Start
createNestedLoops for loop at 70. End
PROFILE: time for this pass = 0.000000 sec (total 0.329000 sec)
RUN PASS with name REVERT_SUBST_EXPR_RD
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.329000 sec)
RUN PASS with name INSERT_PARALLEL_DIRS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.329000 sec)
RUN PASS with name CREATE_REMOTES
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.330000 sec)
RUN PASS with name REMOVE_AND_CALC_SHADOW
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.331000 sec)
RUN PASS with name SHADOW_GROUPING
Analyzing: summa.for
Analyzing: sh11_fr.for
shadow total moveCount 0
PROFILE: time for this pass = 0.000000 sec (total 0.331000 sec)
RUN PASS with name TRANSFORM_SHADOW_IF_FULL
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.331000 sec)
RUN PASS with name INSERT_SHADOW_DIRS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.332000 sec)
RUN PASS with name RESTORE_LOOP_FROM_ASSIGN
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.332000 sec)
RUN PASS with name ADD_TEMPL_TO_USE_ONLY
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.332000 sec)
RUN PASS with name INSERT_REGIONS
Analyzing: summa.for
Analyzing: sh11_fr.for
==> Start region inserter for file summa.for
Find edges for regions
Merging regions
Insert regions
==> Start region inserter for file sh11_fr.for
Find edges for regions
Merging regions
region before loop on line 46 (alt -1) cannot be merged
Insert regions
Insert actuals for file summa.for
Insert actuals for arrays copying before and after parallelization areas
Insert actuals for file sh11_fr.for
Insert actuals for arrays copying before and after parallelization areas
PROFILE: time for this pass = 0.000000 sec (total 0.333000 sec)
RUN PASS with name GROUP_ACTUAL_AND_REMOTE
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.333000 sec)
RUN PASS with name CALCULATE_STATS_SCHEME
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.333000 sec)
stat for file sh11_fr.for: 6|0|0|0|0|1|2|0
stat for file summa.for: 0|0|0|0|0|0|0|0
RUN PASS with name REMOVE_COPIES
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.333000 sec)
RUN PASS with name SWAP_LOOPS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.333000 sec)
RUN PASS with name UNPARSE_FILE
Analyzing: summa.for
Unparsing to <p2/summa.for> file
Analyzing: sh11_fr.for
Unparsing to <p2/sh11_fr.for> file
PROFILE: time for this pass = 0.001000 sec (total 0.335000 sec)
RUN PASS with name RESTORE_SWAP_LOOPS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.335000 sec)
RUN PASS with name RESTORE_COPIES
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.335000 sec)
RUN PASS with name EXTRACT_PARALLEL_DIRS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.335000 sec)
RUN PASS with name EXTRACT_SHADOW_DIRS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.335000 sec)
RUN PASS with name REVERSE_CREATED_NESTED_LOOPS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.336000 sec)
RUN PASS with name CLEAR_SPF_DIRS
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.336000 sec)
RUN PASS with name RESTORE_LOOP_FROM_ASSIGN_BACK
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.336000 sec)
RUN PASS with name GROUP_ACTUAL_AND_REMOTE_RESTORE
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.336000 sec)

View File

@@ -0,0 +1 @@
"/home/testuser/_testing_system/SapforPackages/427/SAPFOR_F_1737037380" -sh -shwidth 50 -keepDVM -keepSPF -noLogo -parse -spf *.f* *.F* 1>"/home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1/v1/v1/visualiser_data/parse_out.txt" 2>"/home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1/v1/v1/visualiser_data/parse_err.txt"

View File

@@ -0,0 +1,8 @@
SAPFOR version is 2382, build date: Jan 15 2025 15:24:09, c++ version 201703
parse file 'sh11_fr.for'
parse file 'summa.for'
options: -spf
files compilation order:
sh11_fr.for
summa.for
Parsing was completed successfully

View File

@@ -0,0 +1,43 @@
SAPFOR version is 2382, build date: Jan 15 2025 15:24:09, c++ version 201703
code for pass CONVERT_TO_ENDDO is 1
RUN PASS with name VERIFY_FUNC_DECL
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.001000 sec)
RUN PASS with name FILE_LINE_INFO
Analyzing: summa.for
Analyzing: sh11_fr.for
All lines in project 86
PROFILE: time for this pass = 0.000000 sec (total 0.001000 sec)
RUN PASS with name BUILD_INCLUDE_DEPENDENCIES
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.001000 sec)
RUN PASS with name CORRECT_VAR_DECL
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.001000 sec)
RUN PASS with name REVERT_SUBST_EXPR_RD
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.001000 sec)
RUN PASS with name VERIFY_INCLUDES
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.001000 sec)
RUN PASS with name CONVERT_LOOP_TO_ASSIGN
Analyzing: summa.for
skip CONVERT_LOOP_TO_ASSIGN
Analyzing: sh11_fr.for
skip CONVERT_LOOP_TO_ASSIGN
PROFILE: time for this pass = 0.000000 sec (total 0.001000 sec)
RUN PASS with name CORRECT_FORMAT_PLACE
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.002000 sec)
RUN PASS with name CONVERT_TO_ENDDO
Analyzing: summa.for
Unparsing to </home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1/v1/v1/summa.for> file
Analyzing: sh11_fr.for
Unparsing to </home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1/v1/v1/sh11_fr.for> file
PROFILE: time for this pass = 0.001000 sec (total 0.003000 sec)

View File

@@ -0,0 +1 @@
"/home/testuser/_testing_system/SapforPackages/427/SAPFOR_F_1737037380" -sh -shwidth 50 -keepDVM -keepSPF -noLogo -parse -spf *.f* *.F* 1>"/home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1/v1/visualiser_data/parse_out.txt" 2>"/home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1/v1/visualiser_data/parse_err.txt"

View File

@@ -0,0 +1,8 @@
SAPFOR version is 2382, build date: Jan 15 2025 15:24:09, c++ version 201703
parse file 'sh11_fr.for'
parse file 'summa.for'
options: -spf
files compilation order:
sh11_fr.for
summa.for
Parsing was completed successfully

View File

@@ -0,0 +1 @@
"/home/testuser/_testing_system/SapforPackages/427/SAPFOR_F_1737037380" -sh -shwidth 50 -keepDVM -keepSPF -noLogo -passN CONVERT_TO_ENDDO -F "/home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1/v1/v1" 1>"/home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1/v1/visualiser_data/out.txt" 2>"/home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1/v1/visualiser_data/err.txt"

View File

@@ -0,0 +1,43 @@
SAPFOR version is 2382, build date: Jan 15 2025 15:24:09, c++ version 201703
code for pass REMOVE_DVM_DIRS is 55
RUN PASS with name VERIFY_FUNC_DECL
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.001000 sec)
RUN PASS with name FILE_LINE_INFO
Analyzing: summa.for
Analyzing: sh11_fr.for
All lines in project 86
PROFILE: time for this pass = 0.000000 sec (total 0.001000 sec)
RUN PASS with name BUILD_INCLUDE_DEPENDENCIES
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.001000 sec)
RUN PASS with name CORRECT_VAR_DECL
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.001000 sec)
RUN PASS with name REVERT_SUBST_EXPR_RD
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.001000 sec)
RUN PASS with name VERIFY_INCLUDES
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.001000 sec)
RUN PASS with name CONVERT_LOOP_TO_ASSIGN
Analyzing: summa.for
skip CONVERT_LOOP_TO_ASSIGN
Analyzing: sh11_fr.for
skip CONVERT_LOOP_TO_ASSIGN
PROFILE: time for this pass = 0.000000 sec (total 0.001000 sec)
RUN PASS with name CORRECT_FORMAT_PLACE
Analyzing: summa.for
Analyzing: sh11_fr.for
PROFILE: time for this pass = 0.000000 sec (total 0.002000 sec)
RUN PASS with name REMOVE_DVM_DIRS
Analyzing: summa.for
Unparsing to </home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1/v1/summa.for> file
Analyzing: sh11_fr.for
Unparsing to </home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1/v1/sh11_fr.for> file
PROFILE: time for this pass = 0.001000 sec (total 0.003000 sec)

View File

@@ -0,0 +1 @@
"/home/testuser/_testing_system/SapforPackages/427/SAPFOR_F_1737037380" -sh -shwidth 50 -keepDVM -keepSPF -noLogo -parse -spf *.f* *.F* 1>"/home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1/visualiser_data/parse_out.txt" 2>"/home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1/visualiser_data/parse_err.txt"

View File

@@ -0,0 +1,8 @@
SAPFOR version is 2382, build date: Jan 15 2025 15:24:09, c++ version 201703
parse file 'sh11_fr.for'
parse file 'summa.for'
options: -spf
files compilation order:
sh11_fr.for
summa.for
Parsing was completed successfully

View File

@@ -0,0 +1,23 @@
{
"STATIC_SHADOW_ANALYSIS": true,
"STATIC_PRIVATE_ANALYSIS": true,
"FREE_FORM": false,
"KEEP_DVM_DIRECTIVES": true,
"KEEP_SPF_DIRECTIVES": true,
"PARALLELIZE_FREE_LOOPS": false,
"MAX_SHADOW_WIDTH": 100,
"OUTPUT_UPPER": false,
"TRANSLATE_MESSAGES": true,
"KEEP_LOOPS_CLOSE_NESTING": true,
"KEEP_GCOV": true,
"ANALYSIS_OPTIONS": " ",
"DEBUG_PRINT_ON": false,
"MPI_PROGRAM": false,
"IGNORE_IO_SAPFOR": false,
"KEEP_SPF_DIRECTIVES_AMONG_TRANSFORMATIONS": true,
"PARSE_FOR_INLINE": false,
"Precompilation": true,
"SaveModifications": true,
"GCOVLimit": 1,
"DVMConvertationOptions": " "
}

View File

@@ -0,0 +1 @@
"/home/testuser/_testing_system/SapforPackages/427/SAPFOR_F_1737037380" -sh -shwidth 50 -keepDVM -keepSPF -noLogo -passN REMOVE_DVM_DIRS -F "/home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1/v1" 1>"/home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1/visualiser_data/out.txt" 2>"/home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1/visualiser_data/err.txt"

View File

@@ -0,0 +1,43 @@
SAPFOR version is 2382, build date: Jan 15 2025 15:24:09, c++ version 201703
code for pass INSERT_INCLUDES is 54
RUN PASS with name VERIFY_FUNC_DECL
Analyzing: summa.for
Analyzing: sh11_fr.f
PROFILE: time for this pass = 0.000000 sec (total 0.001000 sec)
RUN PASS with name CONVERT_LOOP_TO_ASSIGN
Analyzing: summa.for
skip CONVERT_LOOP_TO_ASSIGN
Analyzing: sh11_fr.f
skip CONVERT_LOOP_TO_ASSIGN
PROFILE: time for this pass = 0.000000 sec (total 0.001000 sec)
RUN PASS with name CORRECT_FORMAT_PLACE
Analyzing: summa.for
Analyzing: sh11_fr.f
PROFILE: time for this pass = 0.000000 sec (total 0.002000 sec)
RUN PASS with name FILE_LINE_INFO
Analyzing: summa.for
Analyzing: sh11_fr.f
All lines in project 87
PROFILE: time for this pass = 0.000000 sec (total 0.002000 sec)
RUN PASS with name BUILD_INCLUDE_DEPENDENCIES
Analyzing: summa.for
Analyzing: sh11_fr.f
PROFILE: time for this pass = 0.000000 sec (total 0.002000 sec)
RUN PASS with name CORRECT_VAR_DECL
Analyzing: summa.for
Analyzing: sh11_fr.f
PROFILE: time for this pass = 0.000000 sec (total 0.002000 sec)
RUN PASS with name REVERT_SUBST_EXPR_RD
Analyzing: summa.for
Analyzing: sh11_fr.f
PROFILE: time for this pass = 0.000000 sec (total 0.002000 sec)
RUN PASS with name INSERT_INCLUDES
Analyzing: summa.for
Unparsing to </home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1/summa.for> file
try to find file <summa.for>
in set 0, result 0
Analyzing: sh11_fr.f
Unparsing to </home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1/sh11_fr.for> file
try to find file <sh11_fr.f>
in set 0, result 0
PROFILE: time for this pass = 0.002000 sec (total 0.004000 sec)

View File

@@ -0,0 +1 @@
"/home/testuser/_testing_system/SapforPackages/427/SAPFOR_F_1737037380" -sh -shwidth 50 -keepDVM -keepSPF -noLogo -parse -spf *.f* *.F* 1>"/home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/visualiser_data/parse_out.txt" 2>"/home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/visualiser_data/parse_err.txt"

View File

@@ -0,0 +1,8 @@
SAPFOR version is 2382, build date: Jan 15 2025 15:24:09, c++ version 201703
parse file 'sh11_fr.f'
parse file 'summa.for'
options: -spf
files compilation order:
sh11_fr.f
summa.for
Parsing was completed successfully

View File

@@ -0,0 +1 @@
"/home/testuser/_testing_system/SapforPackages/427/SAPFOR_F_1737037380" -sh -shwidth 50 -keepDVM -keepSPF -noLogo -passN INSERT_INCLUDES -includeAll -F "/home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/v1" 1>"/home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/visualiser_data/out.txt" 2>"/home/testuser/_testing_system/SapforPackages/427/0/2/test_routine_1/visualiser_data/err.txt"