Knowledge (XXG)

NAG Numerical Library

Source 📝

22: 212:
machines on October 1, 1971. Three further Marks of the library appeared in the following five years; during this time the Algol version was ported to Algol 68, with the following platforms being supported:
161:
Users of the NAG Library call its routines from within their applications in order to incorporate its mathematical or statistical functionality and to solve numerical problems - for example,
282:
routines for the first time; NAG had been a collaborator in the LAPACK project since 1987. The first release of the NAG Library for SMP & Multicore, which takes advantage of the
173:. The NAG Library can be accessed from a variety of languages and environments such as C/C++, Fortran, Python, AD, MATLAB, Java and .NET. The main supported systems are currently 535: 185:
running on x86-64 architectures; 32-bit Windows support is being phased out. Some NAG mathematical optimization solvers are accessible via the optimization modelling suite.
545: 278:
parallel computer architectures) was in the early 1990s. Mark 1 of the NAG C Library was released in 1990. In 1992, the Library incorporated
287: 327: 105: 86: 43: 36: 58: 202: 307: 170: 147: 143: 65: 540: 72: 332: 474: 130:
routines, containing more than 1,900 mathematical and statistical algorithms. Areas covered by the library include
283: 123: 54: 32: 520: 462: 222: 274:
was released in 1983, while the first release of the NAG Parallel Library (which was specially designed for
139: 318:
Mark 29 of the NAG Library includes mathematical and statistical algorithms organised into chapters.
291: 162: 155: 135: 440: 151: 79: 275: 127: 488: 267: 131: 503: 240: 209: 205: 122:
is a software product developed and sold by The Numerical Algorithms Group Ltd. It is a
303: 529: 166: 21: 256: 252: 451: 295: 260: 248: 244: 218: 236: 225: 214: 194: 229: 198: 174: 279: 271: 201:. It contained 98 user-callable routines, and was released for the 310:(CLI) users access to NAG algorithms, was first released in 2010. 299: 233: 182: 178: 425: 410: 399: 384: 373: 362: 351: 294:, appeared in 1997 for multiprocessor machines built using the 15: 479: 193:
The original version of the NAG Library was written in
302:
architectures. The NAG Library for .NET, which is a
270:implementation of the NAG Fortran Library for the 8: 163:finding the minimum or maximum of a function 536:History of computing in the United Kingdom 306:containing methods and objects that give 106:Learn how and when to remove this message 344: 498: 497: 486: 42:Please improve this article by adding 546:Science and technology in Oxfordshire 7: 463:NAG Library for SMP & Multicore 328:List of numerical-analysis software 167:fitting a curve or surface to data 14: 452:NAG Optimization Modelling Suite 20: 171:solving a differential equation 308:Common Language Infrastructure 148:partial differential equations 1: 44:secondary or tertiary sources 333:List of numerical libraries 562: 288:Symmetric Multi-Processors 480:https://support.nag.com 374:NAG Library for Fortran 55:"NAG Numerical Library" 475:"The NAG CL Interface" 31:relies excessively on 363:NAG Library for C/C++ 120:NAG Numerical Library 441:NAG Library for .NET 292:multicore processors 266:The first partially 156:time series analysis 541:Numerical libraries 152:regression analysis 400:NAG Library for AD 276:distributed memory 142:, the solution of 128:numerical analysis 496:External link in 116: 115: 108: 90: 553: 508: 507: 501: 500: 494: 492: 484: 471: 465: 460: 454: 449: 443: 438: 432: 423: 417: 408: 402: 397: 391: 382: 376: 371: 365: 360: 354: 349: 304:CLI DLL assembly 247:), ICL 1906A/S ( 124:software library 111: 104: 100: 97: 91: 89: 48: 24: 16: 561: 560: 556: 555: 554: 552: 551: 550: 526: 525: 521:The NAG Library 517: 512: 511: 495: 485: 473: 472: 468: 461: 457: 450: 446: 439: 435: 424: 420: 409: 405: 398: 394: 383: 379: 372: 368: 361: 357: 350: 346: 341: 324: 316: 314:Current version 286:parallelism of 191: 112: 101: 95: 92: 49: 47: 41: 37:primary sources 25: 12: 11: 5: 559: 557: 549: 548: 543: 538: 528: 527: 524: 523: 516: 515:External links 513: 510: 509: 499:|website= 466: 455: 444: 433: 418: 403: 392: 377: 366: 355: 343: 342: 340: 337: 336: 335: 330: 323: 320: 315: 312: 190: 187: 132:linear algebra 114: 113: 28: 26: 19: 13: 10: 9: 6: 4: 3: 2: 558: 547: 544: 542: 539: 537: 534: 533: 531: 522: 519: 518: 514: 505: 490: 482: 481: 476: 470: 467: 464: 459: 456: 453: 448: 445: 442: 437: 434: 431: 429: 422: 419: 416: 414: 407: 404: 401: 396: 393: 390: 388: 381: 378: 375: 370: 367: 364: 359: 356: 353: 348: 345: 338: 334: 331: 329: 326: 325: 321: 319: 313: 311: 309: 305: 301: 297: 293: 289: 285: 284:shared memory 281: 277: 273: 269: 264: 262: 258: 254: 251:), ICL 2900 ( 250: 246: 242: 238: 235: 232:/370/AMDAHL ( 231: 227: 224: 220: 216: 211: 207: 204: 200: 196: 188: 186: 184: 180: 176: 172: 168: 164: 159: 157: 153: 149: 145: 141: 137: 133: 129: 125: 121: 110: 107: 99: 88: 85: 81: 78: 74: 71: 67: 64: 60: 57: –  56: 52: 51:Find sources: 45: 39: 38: 34: 29:This article 27: 23: 18: 17: 478: 469: 458: 447: 436: 427: 426:NAG Library 421: 412: 411:NAG Toolbox 406: 395: 386: 385:NAG Library 380: 369: 358: 347: 317: 265: 192: 160: 136:optimization 119: 117: 102: 93: 83: 76: 69: 62: 50: 30: 352:NAG Library 530:Categories 413:for MATLAB 339:References 290:(SMP) and 268:vectorized 257:Telefunken 253:ALGOL 68RS 140:quadrature 96:April 2012 66:newspapers 33:references 296:Dec Alpha 261:ALGOL 68C 249:ALGOL 68R 245:ALGOL 68R 489:cite web 322:See also 241:ICL 1900 237:ALGOL 68 226:ALGOL 68 215:CDC 7600 195:Algol 60 144:ordinary 259:TR440 ( 230:IBM 360 199:Fortran 189:History 175:Windows 80:scholar 389:Python 280:LAPACK 272:Cray-1 255:) and 154:, and 82:  75:  68:  61:  53:  300:SPARC 234:FLACC 219:CYBER 210:1906S 206:1906A 183:macOS 179:Linux 169:, or 87:JSTOR 73:books 504:help 430:Java 298:and 208:and 197:and 181:and 146:and 118:The 59:news 428:for 387:for 263:). 239:), 228:), 223:CDC 203:ICL 126:of 35:to 532:: 493:: 491:}} 487:{{ 477:. 177:, 165:, 158:. 150:, 138:, 134:, 46:. 506:) 502:( 483:. 415:® 243:( 221:( 217:/ 109:) 103:( 98:) 94:( 84:· 77:· 70:· 63:· 40:.

Index


references
primary sources
secondary or tertiary sources
"NAG Numerical Library"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
software library
numerical analysis
linear algebra
optimization
quadrature
ordinary
partial differential equations
regression analysis
time series analysis
finding the minimum or maximum of a function
fitting a curve or surface to data
solving a differential equation
Windows
Linux
macOS
Algol 60
Fortran
ICL
1906A

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.