Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
N
NP_TMcode
Manage
Activity
Members
Plan
Wiki
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Container registry
Analyze
Contributor analytics
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Giacomo Mulas
NP_TMcode
Commits
71ea6d6a
Commit
71ea6d6a
authored
1 year ago
by
Giovanni La Mura
Browse files
Options
Downloads
Patches
Plain Diff
Enable debug logging in sph
parent
9b7e8dd2
No related branches found
No related tags found
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
src/sphere/sph.f
+27
-6
27 additions, 6 deletions
src/sphere/sph.f
with
27 additions
and
6 deletions
src/sphere/sph.f
+
27
−
6
View file @
71ea6d6a
...
@@ -83,9 +83,9 @@ CCC DIMENSION DC0M(NSPH,NSHL-NTL),XIV(NXI)
...
@@ -83,9 +83,9 @@ CCC DIMENSION DC0M(NSPH,NSHL-NTL),XIV(NXI)
6991
FORMAT
(
'========== JXI ='
,
I3
,
' ===================='
)
6991
FORMAT
(
'========== JXI ='
,
I3
,
' ===================='
)
6992
FORMAT
(
'********** JTH ='
,
I3
,
', JPH ='
,
I3
,
6992
FORMAT
(
'********** JTH ='
,
I3
,
', JPH ='
,
I3
,
1
', JTHS ='
,
I3
,
', JPHS ='
,
I3
,
' ********************'
)
1
', JTHS ='
,
I3
,
', JPHS ='
,
I3
,
' ********************'
)
IR
=
5
IR
=
2
5
IW
=
6
IW
=
2
6
IT
=
7
IT
=
2
7
ITIN
=
17
ITIN
=
17
CCC
CCC
CCC
OTHER
COMMENTS
IN
FILE
GLOBALCOMS
CCC
OTHER
COMMENTS
IN
FILE
GLOBALCOMS
...
@@ -270,6 +270,7 @@ C
...
@@ -270,6 +270,7 @@ C
CS0
=
0.25D0
*
VK
*
VK
*
VK
/
PIGH
CS0
=
0.25D0
*
VK
*
VK
*
VK
/
PIGH
CALL
SSCR0
(
TFSAS
,
NSPH
,
LM
,
VK
,
EXRI
)
CALL
SSCR0
(
TFSAS
,
NSPH
,
LM
,
VK
,
EXRI
)
PRINT
*
,
"DEBUG: TFSAS ="
,
TFSAS
SQK
=
VK
*
VK
*
EXDC
SQK
=
VK
*
VK
*
EXDC
CALL
APS
(
ZPV
,
LM
,
NSPH
,
IOG
,
RMI
,
REI
,
SQK
,
GAPS
)
CALL
APS
(
ZPV
,
LM
,
NSPH
,
IOG
,
RMI
,
REI
,
SQK
,
GAPS
)
CALL
RABAS
(
INPOL
,
LM
,
NSPH
,
IOG
,
RMI
,
REI
,
TQSE
,
TQSPE
,
TQSS
,
TQSPS
)
CALL
RABAS
(
INPOL
,
LM
,
NSPH
,
IOG
,
RMI
,
REI
,
TQSE
,
TQSPE
,
TQSS
,
TQSPS
)
...
@@ -664,6 +665,11 @@ CCC DIMENSION ZPV(LM,3,2,2)
...
@@ -664,6 +665,11 @@ CCC DIMENSION ZPV(LM,3,2,2)
ZP
=
-1.0D0
/
DSQRT
(
XD
)
ZP
=
-1.0D0
/
DSQRT
(
XD
)
ZPV
(
L
,
2
,
1
,
2
)
=
ZP
ZPV
(
L
,
2
,
1
,
2
)
=
ZP
ZPV
(
L
,
2
,
2
,
1
)
=
ZP
ZPV
(
L
,
2
,
2
,
1
)
=
ZP
IF
(
ZP
.EQ.
C0
)
GOTO
15
C
PRINT
9010
,
L
-1
,
ZP
C
PRINT
9011
,
L
-1
,
ZP
9010
FORMAT
(
"DEBUG: zpv["
,
I1
,
"][1][0][1] = "
,
E15.3
)
9011
FORMAT
(
"DEBUG: zpv["
,
I1
,
"][1][1][0] = "
,
E15.3
)
15
CONTINUE
15
CONTINUE
IF
(
LM
.EQ.
1
)
GO TO
30
IF
(
LM
.EQ.
1
)
GO TO
30
DO
20
L
=
2
,
LM
DO
20
L
=
2
,
LM
...
@@ -672,6 +678,11 @@ CCC DIMENSION ZPV(LM,3,2,2)
...
@@ -672,6 +678,11 @@ CCC DIMENSION ZPV(LM,3,2,2)
ZP
=
DSQRT
(
XN
/
XD
)
ZP
=
DSQRT
(
XN
/
XD
)
ZPV
(
L
,
1
,
1
,
1
)
=
ZP
ZPV
(
L
,
1
,
1
,
1
)
=
ZP
ZPV
(
L
,
1
,
2
,
2
)
=
ZP
ZPV
(
L
,
1
,
2
,
2
)
=
ZP
IF
(
ZP
.EQ.
C0
)
GOTO
20
C
PRINT
9012
,
L
-1
,
ZP
C
PRINT
9013
,
L
-1
,
ZP
9012
FORMAT
(
"DEBUG: zpv["
,
I1
,
"][0][0][0] = "
,
E15.3
)
9013
FORMAT
(
"DEBUG: zpv["
,
I1
,
"][0][1][1] = "
,
E15.3
)
20
CONTINUE
20
CONTINUE
LMMO
=
LM
-1
LMMO
=
LM
-1
DO
25
L
=
1
,
LMMO
DO
25
L
=
1
,
LMMO
...
@@ -680,6 +691,11 @@ CCC DIMENSION ZPV(LM,3,2,2)
...
@@ -680,6 +691,11 @@ CCC DIMENSION ZPV(LM,3,2,2)
ZP
=-
DSQRT
(
XN
/
XD
)
ZP
=-
DSQRT
(
XN
/
XD
)
ZPV
(
L
,
3
,
1
,
1
)
=
ZP
ZPV
(
L
,
3
,
1
,
1
)
=
ZP
ZPV
(
L
,
3
,
2
,
2
)
=
ZP
ZPV
(
L
,
3
,
2
,
2
)
=
ZP
IF
(
ZP
.EQ.
C0
)
GOTO
25
C
PRINT
9014
,
L
-1
,
ZP
C
PRINT
9015
,
L
-1
,
ZP
9014
FORMAT
(
"DEBUG: zpv["
,
I1
,
"][2][0][0] = "
,
E15.3
)
9015
FORMAT
(
"DEBUG: zpv["
,
I1
,
"][2][1][1] = "
,
E15.3
)
25
CONTINUE
25
CONTINUE
30
CONTINUE
30
CONTINUE
RETURN
RETURN
...
@@ -1041,7 +1057,9 @@ CCC 2RMF(LI),DRMF(LI),REF(LI),DREF(LI)
...
@@ -1041,7 +1057,9 @@ CCC 2RMF(LI),DRMF(LI),REF(LI),DREF(LI)
CCNC
=
FBI
(
LPO
)
*
DFB
CCNC
=
FBI
(
LPO
)
*
DFB
CCND
=
FB
(
LPO
)
*
DFBI
CCND
=
FB
(
LPO
)
*
DFBI
RMI
(
L
,
I
)
=
1.0D0
+
UIM
*
(
CCNA
-
CCNB
)/(
CCNC
-
CCND
)
RMI
(
L
,
I
)
=
1.0D0
+
UIM
*
(
CCNA
-
CCNB
)/(
CCNC
-
CCND
)
C
PRINT
*
,
"DEBUG: gone 60, RMI("
,
L
,
","
,
I
,
") ="
,
RMI
(
L
,
I
)
60
REI
(
L
,
I
)
=
1.0D0
+
UIM
*
(
CRI
*
CCNA
-
CCNB
)/(
CRI
*
CCNC
-
CCND
)
60
REI
(
L
,
I
)
=
1.0D0
+
UIM
*
(
CRI
*
CCNA
-
CCNB
)/(
CRI
*
CCNC
-
CCND
)
C
60
PRINT
*
,
"DEBUG: gone 60, REI("
,
L
,
","
,
I
,
") ="
,
REI
(
L
,
I
)
RETURN
RETURN
65
DO
80
L
=
1
,
LI
65
DO
80
L
=
1
,
LI
LPO
=
L
+1
LPO
=
L
+1
...
@@ -1076,6 +1094,7 @@ cccccccccccccccccccccc
...
@@ -1076,6 +1094,7 @@ cccccccccccccccccccccc
80
DREF
(
L
)
=
DY2
*
SZ
+
Y2
80
DREF
(
L
)
=
DY2
*
SZ
+
Y2
CRI
=
(
1.0D0
,
0.0D0
)
CRI
=
(
1.0D0
,
0.0D0
)
IF
(
MOD
(
NSH
,
2
)
.NE.
0
)
CRI
=
DC0
(
IC
)/
EXDC
IF
(
MOD
(
NSH
,
2
)
.NE.
0
)
CRI
=
DC0
(
IC
)/
EXDC
C
PRINT
*
,
"DEBUG: going 90, AREX ="
,
AREX
DO
90
L
=
1
,
LI
DO
90
L
=
1
,
LI
LPO
=
L
+1
LPO
=
L
+1
LTPO
=
LPO
+
L
LTPO
=
LPO
+
L
...
@@ -1087,11 +1106,13 @@ cccccccccccccccccccccc
...
@@ -1087,11 +1106,13 @@ cccccccccccccccccccccc
CCNC
=
RMF
(
L
)
*
DFB
CCNC
=
RMF
(
L
)
*
DFB
CCND
=
DRMF
(
L
)
*
FB
(
LPO
)
*
SZ
*
LTPO
CCND
=
DRMF
(
L
)
*
FB
(
LPO
)
*
SZ
*
LTPO
RMI
(
L
,
I
)
=
1.0D0
+
UIM
*
(
CCNA
-
CCNB
)/(
CCNC
-
CCND
)
RMI
(
L
,
I
)
=
1.0D0
+
UIM
*
(
CCNA
-
CCNB
)/(
CCNC
-
CCND
)
C
PRINT
*
,
"DEBUG: gone 90, RMI("
,
L
,
","
,
I
,
") ="
,
RMI
(
L
,
I
)
CCNA
=
REF
(
L
)
*
DFN
CCNA
=
REF
(
L
)
*
DFN
CCNB
=
DREF
(
L
)
*
FN
(
LPO
)
*
SZ
*
LTPO
CCNB
=
DREF
(
L
)
*
FN
(
LPO
)
*
SZ
*
LTPO
CCNC
=
REF
(
L
)
*
DFB
CCNC
=
REF
(
L
)
*
DFB
CCND
=
DREF
(
L
)
*
FB
(
LPO
)
*
SZ
*
LTPO
CCND
=
DREF
(
L
)
*
FB
(
LPO
)
*
SZ
*
LTPO
90
REI
(
L
,
I
)
=
1.0D0
+
UIM
*
(
CRI
*
CCNA
-
CCNB
)/(
CRI
*
CCNC
-
CCND
)
90
REI
(
L
,
I
)
=
1.0D0
+
UIM
*
(
CRI
*
CCNA
-
CCNB
)/(
CRI
*
CCNC
-
CCND
)
C
90
PRINT
*
,
"DEBUG: gone 90, REI("
,
L
,
","
,
I
,
") ="
,
REI
(
L
,
I
)
RETURN
RETURN
END
END
SUBROUTINE
RKT
(
NPNTMO
,
STEP
,
X
,
LPO
,
Y1
,
Y2
,
DY1
,
DY2
)
SUBROUTINE
RKT
(
NPNTMO
,
STEP
,
X
,
LPO
,
Y1
,
Y2
,
DY1
,
DY2
)
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment