forked from johannesgerer/jburkardt-f
-
Notifications
You must be signed in to change notification settings - Fork 2
/
alscal_data_convert.html
148 lines (127 loc) · 3.56 KB
/
alscal_data_convert.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
<html>
<head>
<title>
ALSCAL_DATA_CONVERT - Write a data file for ALSCAL
</title>
</head>
<body bgcolor="#EEEEEE" link="#CC0000" alink="#FF3300" vlink="#000055">
<h1 align = "center">
ALSCAL_DATA_CONVERT <br> Write a data file for ALSCAL
</h1>
<hr>
<p>
<b>ALSCAL_DATA_CONVERT</b>
is a FORTRAN90 program which
takes a simple file format of object names
and distances, and writes out a data file suitable for use with
<a href = "../alscal/alscal.html">ALSCAL</a>. The object names are
dropped, and suitable values for the many options are included in
the new file.
</p>
<h3 align = "center">
Related Data and Programs:
</h3>
<p>
<a href = "../../f_src/alscal/alscal.html">
ALSCAL</a>,
a FORTRAN90 program which
handles the multidimensional scaling problem.
</p>
<h3 align = "center">
Source Code:
</h3>
<p>
<ul>
<li>
<a href = "alscal_data_convert.f90">alscal_data_convert.f90</a>,
the source code;
</li>
<li>
<a href = "alscal_data_convert.sh">alscal_data_convert.sh</a>,
commands to compile and load the source code;
</li>
</ul>
</p>
<h3 align = "center">
Examples and Tests:
</h3>
<p>
<ul>
<li>
<a href = "input_data.txt">input_data.txt</a>,
the input data file;
</li>
<li>
<a href = "alscal_data.txt">alscal_data.txt</a>,
the converted ALSCAL data file;
</li>
<li>
<a href = "alscal_data_convert_output.txt">alscal_data_convert_output.txt</a>,
the output file.
</li>
</ul>
</p>
<h3 align = "center">
List of Routines:
</h3>
<p>
<ul>
<li>
<b>MAIN</b> is the main program for ALSCAL_DATA_CONVERT.
</li>
<li>
<b>CH_CAP</b> capitalizes a single character.
</li>
<li>
<b>CH_EQI</b> is a case insensitive comparison of two characters for equality.
</li>
<li>
<b>CH_TO_DIGIT</b> returns the integer value of a base 10 digit.
</li>
<li>
<b>GET_UNIT</b> returns a free FORTRAN unit number.
</li>
<li>
<b>I4_EXTRACT</b> "extracts" an I4 from the beginning of a string.
</li>
<li>
<b>INPUT_PRINT</b> prints the input data.
</li>
<li>
<b>INPUT_READ</b> reads the distance data from a file.
</li>
<li>
<b>OUTPUT_WRITE</b> writes the distance data to a file in ALSCAL format.
</li>
<li>
<b>R8_EXTRACT</b> "extracts" an R8 from the beginning of a string.
</li>
<li>
<b>S_SHIFT_LEFT</b> shifts the characters in a string to the left and blank pads.
</li>
<li>
<b>S_TO_I4</b> reads an integer value from a string.
</li>
<li>
<b>S_TO_R8</b> reads an R8 value from a string.
</li>
<li>
<b>S_WORD_EXTRACT_FIRST</b> extracts the first word from a string.
</li>
<li>
<b>TIMESTAMP</b> prints the current YMDHMS date as a time stamp.
</li>
</ul>
</p>
<p>
You can go up one level to <a href = "../f_src.html">
the FORTRAN90 source codes</a>.
</p>
<hr>
<i>
Last revised on 04 February 2008.
</i>
<!-- John Burkardt -->
</body>
<!-- Initial HTML skeleton created by HTMLINDEX. -->
</html>