ACM-TOMS / CALGO

The Collected Algorithms of the ACM (CALGO)
Other
10 stars 1 forks source link

Note for missing algorithms #25

Open pauldj opened 2 years ago

pauldj commented 2 years ago

Many "empty" directories only contain one file with the following note: "Sorry, netlib does not have this algorithm online. If you locate it elsewhere, please email a copy to trh@ukc.ac.uk."

  1. I am not sure why netlib is mentioned.
  2. We could provide a TOMS email-alias (does it exist? e.g., something like toms@acm.org), or I can add my address.
bangerth commented 2 years ago

Or link to this repository and ask for people to open a github issue :-)

TimHopkins commented 2 years ago

What is on github is the contents of the CALGO website. This was a copy of the original archive of CALGO codes that was on netlib. It got forgotten over time!!!

I have copies of all (I think) of these codes in some state which need to be sorted out and uploaded. It is all on the To-do list!

bangerth commented 2 years ago

Specifically, the following are the offending files:

./0229/Original-Submission/229
./0233/Original-Submission/233
./0237/Original-Submission/237
./0242/Original-Submission/242
./0238/Original-Submission/238
./0243/Original-Submission/243
./0222/Original-Submission/222
./0224/Original-Submission/224
./0226/Original-Submission/226
./0230/Original-Submission/230
./0234/Original-Submission/234
./0239/Original-Submission/239
./0244/Original-Submission/244
./0227/Original-Submission/227
./0231/Original-Submission/231
./0235/Original-Submission/235
./0240/Original-Submission/240
./0245/Original-Submission/245
./0008/Original-Submission/8
./0009/Original-Submission/9
./0010/Original-Submission/10
./0011/Original-Submission/11
./0012/Original-Submission/12
./0013/Original-Submission/13
./0014/Original-Submission/14
./0015/Original-Submission/15
./0016/Original-Submission/16
./0017/Original-Submission/17
./0018/Original-Submission/18
./0019/Original-Submission/19
./0020/Original-Submission/20
./0021/Original-Submission/21
./0022/Original-Submission/22
./0023/Original-Submission/23
./0024/Original-Submission/24
./0025/Original-Submission/25
./0026/Original-Submission/26
./0027/Original-Submission/27
./0028/Original-Submission/28
./0029/Original-Submission/29
./0030/Original-Submission/30
./0031/Original-Submission/31
./0032/Original-Submission/32
./0033/Original-Submission/33
./0034/Original-Submission/34
./0035/Original-Submission/35
./0036/Original-Submission/36
./0037/Original-Submission/37
./0038/Original-Submission/38
./0039/Original-Submission/39
./0040/Original-Submission/40
./0041/Original-Submission/41
./0042/Original-Submission/42
./0043/Original-Submission/43
./0044/Original-Submission/44
./0045/Original-Submission/45
./0046/Original-Submission/46
./0047/Original-Submission/47
./0048/Original-Submission/48
./0049/Original-Submission/49
./0050/Original-Submission/50
./0051/Original-Submission/51
./0052/Original-Submission/52
./0053/Original-Submission/53
./0054/Original-Submission/54
./0055/Original-Submission/55
./0056/Original-Submission/56
./0057/Original-Submission/57
./0058/Original-Submission/58
./0059/Original-Submission/59
./0060/Original-Submission/60
./0061/Original-Submission/61
./0062/Original-Submission/62
./0063/Original-Submission/63
./0064/Original-Submission/64
./0065/Original-Submission/65
./0066/Original-Submission/66
./0067/Original-Submission/67
./0068/Original-Submission/68
./0069/Original-Submission/69
./0070/Original-Submission/70
./0071/Original-Submission/71
./0072/Original-Submission/72
./0073/Original-Submission/73
./0074/Original-Submission/74
./0075/Original-Submission/75
./0076/Original-Submission/76
./0077/Original-Submission/77
./0078/Original-Submission/78
./0079/Original-Submission/79
./0080/Original-Submission/80
./0081/Original-Submission/81
./0082/Original-Submission/82
./0083/Original-Submission/83
./0084/Original-Submission/84
./0085/Original-Submission/85
./0086/Original-Submission/86
./0087/Original-Submission/87
./0088/Original-Submission/88
./0089/Original-Submission/89
./0090/Original-Submission/90
./0091/Original-Submission/91
./0092/Original-Submission/92
./0093/Original-Submission/93
./0094/Original-Submission/94
./0095/Original-Submission/95
./0096/Original-Submission/96
./0097/Original-Submission/97
./0098/Original-Submission/98
./0099/Original-Submission/99
./0100/Original-Submission/100
./0101/Original-Submission/101
./0102/Original-Submission/102
./0103/Original-Submission/103
./0104/Original-Submission/104
./0105/Original-Submission/105
./0106/Original-Submission/106
./0107/Original-Submission/107
./0108/Original-Submission/108
./0109/Original-Submission/109
./0110/Original-Submission/110
./0111/Original-Submission/111
./0112/Original-Submission/112
./0113/Original-Submission/113
./0114/Original-Submission/114
./0115/Original-Submission/115
./0116/Original-Submission/116
./0117/Original-Submission/117
./0118/Original-Submission/118
./0119/Original-Submission/119
./0120/Original-Submission/120
./0121/Original-Submission/121
./0122/Original-Submission/122
./0123/Original-Submission/123
./0124/Original-Submission/124
./0126/Original-Submission/126
./0127/Original-Submission/127
./0128/Original-Submission/128
./0129/Original-Submission/129
./0130/Original-Submission/130
./0131/Original-Submission/131
./0132/Original-Submission/132
./0134/Original-Submission/134
./0135/Original-Submission/135
./0136/Original-Submission/136
./0137/Original-Submission/137
./0138/Original-Submission/138
./0139/Original-Submission/139
./0140/Original-Submission/140
./0141/Original-Submission/141
./0142/Original-Submission/142
./0143/Original-Submission/143
./0144/Original-Submission/144
./0145/Original-Submission/145
./0146/Original-Submission/146
./0147/Original-Submission/147
./0148/Original-Submission/148
./0149/Original-Submission/149
./0150/Original-Submission/150
./0151/Original-Submission/151
./0152/Original-Submission/152
./0153/Original-Submission/153
./0154/Original-Submission/154
./0155/Original-Submission/155
./0156/Original-Submission/156
./0157/Original-Submission/157
./0158/Original-Submission/158
./0159/Original-Submission/159
./0160/Original-Submission/160
./0161/Original-Submission/161
./0162/Original-Submission/162
./0163/Original-Submission/163
./0164/Original-Submission/164
./0165/Original-Submission/165
./0166/Original-Submission/166
./0167/Original-Submission/167
./0168/Original-Submission/168
./0169/Original-Submission/169
./0170/Original-Submission/170
./0171/Original-Submission/171
./0172/Original-Submission/172
./0173/Original-Submission/173
./0174/Original-Submission/174
./0175/Original-Submission/175
./0176/Original-Submission/176
./0177/Original-Submission/177
./0178/Original-Submission/178
./0180/Original-Submission/180
./0181/Original-Submission/181
./0182/Original-Submission/182
./0183/Original-Submission/183
./0184/Original-Submission/184
./0185/Original-Submission/185
./0186/Original-Submission/186
./0187/Original-Submission/187
./0188/Original-Submission/188
./0189/Original-Submission/189
./0190/Original-Submission/190
./0191/Original-Submission/191
./0192/Original-Submission/192
./0193/Original-Submission/193
./0194/Original-Submission/194
./0195/Original-Submission/195
./0196/Original-Submission/196
./0197/Original-Submission/197
./0198/Original-Submission/198
./0199/Original-Submission/199
./0200/Original-Submission/200
./0201/Original-Submission/201
./0202/Original-Submission/202
./0203/Original-Submission/203
./0204/Original-Submission/204
./0205/Original-Submission/205
./0206/Original-Submission/206
./0207/Original-Submission/207
./0208/Original-Submission/208
./0209/Original-Submission/209
./0210/Original-Submission/210
./0211/Original-Submission/211
./0212/Original-Submission/212
./0213/Original-Submission/213
./0214/Original-Submission/214
./0215/Original-Submission/215
./0216/Original-Submission/216
./0217/Original-Submission/217
./0218/Original-Submission/218
./0219/Original-Submission/219
./0220/Original-Submission/220
./0221/Original-Submission/221
./0223/Original-Submission/223
./0225/Original-Submission/225
./0228/Original-Submission/228
./0232/Original-Submission/232
./0236/Original-Submission/236
./0241/Original-Submission/241
./0246/Original-Submission/246
./0247/Original-Submission/247
./0248/Original-Submission/248
./0250/Original-Submission/250
./0252/Original-Submission/252
./0254/Original-Submission/254
./0256/Original-Submission/256
./0258/Original-Submission/258
./0260/Original-Submission/260
./0262/Original-Submission/262
./0264/Original-Submission/264
./0268/Original-Submission/268
./0270/Original-Submission/270
./0272/Original-Submission/272
./0274/Original-Submission/274
./0276/Original-Submission/276
./0278/Original-Submission/278
./0282/Original-Submission/282
./0284/Original-Submission/284
./0286/Original-Submission/286
./0288/Original-Submission/288
./0290/Original-Submission/290
./0292/Original-Submission/292
./0294/Original-Submission/294
./0296/Original-Submission/296
./0298/Original-Submission/298
./0300/Original-Submission/300
./0302/Original-Submission/302
./0304/Original-Submission/304
./0306/Original-Submission/306
./0308/Original-Submission/308
./0310/Original-Submission/310
./0312/Original-Submission/312
./0314/Original-Submission/314
./0316/Original-Submission/316
./0318/Original-Submission/318
./0320/Original-Submission/320
./0322/Original-Submission/header
./0324/Original-Submission/324
./0328/Original-Submission/328
./0330/Original-Submission/330
./0334/Original-Submission/334
./0336/Original-Submission/336
./0338/Original-Submission/338
./0340/Original-Submission/340
./0342/Original-Submission/342
./0346/Original-Submission/346
./0348/Original-Submission/348
./0350/Original-Submission/350
./0354/Original-Submission/354
./0356/Original-Submission/356
./0360/Original-Submission/360
./0362/Original-Submission/362
./0364/Original-Submission/364
./0366/Original-Submission/366
./0368/Original-Submission/368
./0370/Original-Submission/370
./0372/Original-Submission/372
./0374/Original-Submission/374
./0376/Original-Submission/376
./0378/Original-Submission/378
./0388/Original-Submission/388
./0390/Original-Submission/390
./0394/Original-Submission/394
./0398/Original-Submission/398
./0402/Original-Submission/402
./0412/Original-Submission/412
./0416/Original-Submission/416
./0418/Original-Submission/418
./0445/Original-Submission/445
./0447/Original-Submission/447
./0455/Original-Submission/455
./0457/Original-Submission/457
./0459/Original-Submission/459
./0465/Original-Submission/465
./0469/Original-Submission/469
./0471/Original-Submission/471
./0477/Original-Submission/477
./0489/Original-Submission/489
./0491/Original-Submission/491
./0249/Original-Submission/249
./0251/Original-Submission/251
./0253/Original-Submission/253
./0255/Original-Submission/255
./0257/Original-Submission/257
./0259/Original-Submission/259
./0261/Original-Submission/261
./0263/Original-Submission/263
./0265/Original-Submission/265
./0267/Original-Submission/267
./0269/Original-Submission/269
./0271/Original-Submission/271
./0273/Original-Submission/273
./0275/Original-Submission/275
./0277/Original-Submission/277
./0279/Original-Submission/279
./0281/Original-Submission/281
./0283/Original-Submission/283
./0285/Original-Submission/285
./0287/Original-Submission/287
./0289/Original-Submission/289
./0291/Original-Submission/291
./0293/Original-Submission/293
./0295/Original-Submission/295
./0297/Original-Submission/297
./0299/Original-Submission/299
./0301/Original-Submission/301
./0303/Original-Submission/303
./0305/Original-Submission/305
./0307/Original-Submission/307
./0309/Original-Submission/309
./0311/Original-Submission/311
./0313/Original-Submission/313
./0315/Original-Submission/315
./0317/Original-Submission/317
./0319/Original-Submission/319
./0321/Original-Submission/321
./0323/Original-Submission/323
./0325/Original-Submission/325
./0327/Original-Submission/327
./0329/Original-Submission/329
./0331/Original-Submission/331
./0333/Original-Submission/333
./0335/Original-Submission/335
./0337/Original-Submission/337
./0339/Original-Submission/339
./0341/Original-Submission/341
./0345/Original-Submission/345
./0349/Original-Submission/349
./0355/Original-Submission/355
./0357/Original-Submission/357
./0361/Original-Submission/361
./0363/Original-Submission/363
./0367/Original-Submission/367
./0369/Original-Submission/369
./0371/Original-Submission/371
./0373/Original-Submission/373
./0375/Original-Submission/375
./0377/Original-Submission/377
./0381/Original-Submission/381
./0383/Original-Submission/383
./0387/Original-Submission/387
./0389/Original-Submission/389
./0391/Original-Submission/391
./0393/Original-Submission/393
./0397/Original-Submission/397
./0399/Original-Submission/399
./0401/Original-Submission/401
./0405/Original-Submission/405
./0411/Original-Submission/411
./0415/Original-Submission/415
./0417/Original-Submission/417
./0426/Original-Submission/426
./0428/Original-Submission/428
./0430/Original-Submission/430
./0440/Original-Submission/440
./0442/Original-Submission/442
./0444/Original-Submission/444
./0464/Original-Submission/464
./0466/Original-Submission/466
./0472/Original-Submission/472
./0480/Original-Submission/480
./0482/Original-Submission/482
./0486/Original-Submission/486
./0492/Original-Submission/492

Should we replace the text by something better?

bangerth commented 2 years ago

Regarding the one file with a different name: It contains the following text:

<<<<<<<< FILE CONTAINS BOTH A FORTRAN 77 VERSION AND
<<<<<<<< A SHAR FILE CONTAINING A C VERSION
<<<<<<<< LOOK FOR <<<<<< AS A SEPARATOR

<<< C version also provided by Larry Weissman >>>

Subject: Re: TOMS algorithm 322
Date: Tue, 29 Mar 94 15:34:51 -0800
From: Larry Weissman 5-2011 <larryw@nsr.bioeng.washington.edu>
To: ehg@research.att.com

In netlib.att.com:/netlib/toms/322.Z:

> Sorry, netlib does not have this algorithm online.  If you locate it
> elsewhere, please email a copy to ehg@research.att.com.

Below is a Fortran '77 coding of this algorithm, followed by a test program.

Larry Weissman                         Center for Bioengineering, WD-12
larryw@nsr.bioeng.washington.edu       Univ of Washington, Seattle WA 98195
Phone: (206)685-2011                   FAX: (206)685-3300
---------------------------------------------------------------------------