Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Seitosh
software-for-seismometry-linux
Commits
3711b270
Commit
3711b270
authored
Oct 19, 2016
by
thomas.forbriger
Browse files
calex [FIX]: let trical support UNIX path names
parent
8f135972
Changes
1
Show whitespace changes
Inline
Side-by-side
software/calex/trical.f
View file @
3711b270
...
@@ -126,6 +126,10 @@ c April 2015: start values of the normalized active parameters x were set to
...
@@ -126,6 +126,10 @@ c April 2015: start values of the normalized active parameters x were set to
c
zero
only
for
the
first
component
,
are
now
zeroed
for
all
three
components
.
c
zero
only
for
the
first
component
,
are
now
zeroed
for
all
three
components
.
c
(
Thanks
to
Thomas
Forbriger
who
noticed
this
normally
inconsequential
bug
.
)
c
(
Thanks
to
Thomas
Forbriger
who
noticed
this
normally
inconsequential
bug
.
)
c
c
c
19.10.2016
:
support
UNIX
path
names
for
data
files
c
c
----------------------------------------------------------------------
c
c
use
nas_system
c
use
nas_system
c
the
'use'
statement
is
compiler
specific
,
and
not
required
for
Linux
c
the
'use'
statement
is
compiler
specific
,
and
not
required
for
Linux
c
c
...
@@ -134,7 +138,7 @@ c
...
@@ -134,7 +138,7 @@ c
c
needs
heap
40000
kBytes
for
ns
=
480000
,
60000
for
ns
=
800000
c
needs
heap
40000
kBytes
for
ns
=
480000
,
60000
for
ns
=
800000
c
c
c
DANGER
:
subroutines
(
in
particular
subroutine
trans
)
rely
on
number
of
c
DANGER
:
subroutines
(
in
particular
subroutine
trans
)
rely
on
number
of
c
samples
being
set
to
480000
;
i
s
this
value
is
changed
here
only
,
c
samples
being
set
to
480000
;
i
f
this
value
is
changed
here
only
,
c
arrays
will
become
mis
-
aligned
!
c
arrays
will
become
mis
-
aligned
!
c
c
c
affected
are
:
c
affected
are
:
...
@@ -157,7 +161,7 @@ c 1597: parameter(ns=480000)
...
@@ -157,7 +161,7 @@ c 1597: parameter(ns=480000)
c
c
implicit
double precision
(
a
-
h
,
o
-
z
)
implicit
double precision
(
a
-
h
,
o
-
z
)
character
endtxt
*
9
,
titel
*
72
,
name
*
3
,
typ
*
3
,
plop
*
12
character
endtxt
*
9
,
titel
*
72
,
name
*
3
,
typ
*
3
,
plop
*
12
character
*
50
eing
,
ausx
,
ausy
,
ausz
character
*
50
eing
,
ausx
,
ausy
,
ausz
,
pathname
character
*
5
einfile
,
ausf
(
3
),
synt
(
3
),
rest
(
3
)
character
*
5
einfile
,
ausf
(
3
),
synt
(
3
),
rest
(
3
)
character
*
1
uvw
(
3
),
xyz
(
3
)
character
*
1
uvw
(
3
),
xyz
(
3
)
dimension
x
(
mpar
)
dimension
x
(
mpar
)
...
@@ -188,14 +192,18 @@ c read header line and file names
...
@@ -188,14 +192,18 @@ c read header line and file names
open
(
4
,
file
=
'trical.out'
)
open
(
4
,
file
=
'trical.out'
)
write
(
4
,
'(/,a,/)'
)
titel
write
(
4
,
'(/,a,/)'
)
titel
write
(
6
,
'(/,a,/)'
)
titel
write
(
6
,
'(/,a,/)'
)
titel
201
read
(
3
,
*
)
eing
! only filenames are read here !
201
read
(
3
,
'(a)'
)
pathname
! only filenames are read here !
if
(
eing
(
1
:
1
)
.eq.
' '
.or.
eing
(
1
:
1
)
.eq.
''
)
goto
201
if
(
pathname
(
1
:
1
)
.eq.
' '
.or.
pathname
(
1
:
1
)
.eq.
''
)
goto
201
222
read
(
3
,
*
)
ausx
eing
=
pathname
(
1
:
index
(
pathname
,
' '
)
-1
)
if
(
ausx
(
1
:
1
)
.eq.
' '
.or.
ausx
(
1
:
1
)
.eq.
''
)
goto
222
222
read
(
3
,
'(a)'
)
pathname
223
read
(
3
,
*
)
ausy
if
(
pathname
(
1
:
1
)
.eq.
' '
.or.
pathname
(
1
:
1
)
.eq.
''
)
goto
222
if
(
ausy
(
1
:
1
)
.eq.
' '
.or.
ausy
(
1
:
1
)
.eq.
''
)
goto
223
ausx
=
pathname
(
1
:
index
(
pathname
,
' '
)
-1
)
224
read
(
3
,
*
)
ausz
223
read
(
3
,
'(a)'
)
pathname
if
(
ausz
(
1
:
1
)
.eq.
' '
.or.
ausz
(
1
:
1
)
.eq.
''
)
goto
224
if
(
pathname
(
1
:
1
)
.eq.
' '
.or.
pathname
(
1
:
1
)
.eq.
''
)
goto
223
ausy
=
pathname
(
1
:
index
(
pathname
,
' '
)
-1
)
224
read
(
3
,
'(a)'
)
pathname
if
(
pathname
(
1
:
1
)
.eq.
' '
.or.
pathname
(
1
:
1
)
.eq.
''
)
goto
224
ausz
=
pathname
(
1
:
index
(
pathname
,
' '
)
-1
)
close
(
3
)
close
(
3
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment