netlib org что с сайтом
The Netlib (on github)
Worldwide, AT&T Bell Laboratories, the University of Tennessee and Oak Ridge National Laboratory
Popular repositories
LAPACK development repository
netlib contains C wrappers for netlib code in particular BLAS and LAPACK
High Performance Computing Linpack Benchmark OpenACC version
LAPACK official release branches
GNAT Components Collection – Bindings to C libraries
0 Updated Dec 1, 2017
GNAT Components Collection – Core packages
0 Updated Nov 29, 2017
GNAT Components Collection – Database packages
0 Updated Nov 23, 2017
Open MPI main development repository
0 Updated Sep 11, 2017
0 Updated Sep 7, 2017
LAPACK development repository
0 Updated Sep 3, 2017
netlib contains C wrappers for netlib code in particular BLAS and LAPACK
0 Updated Aug 12, 2017
0 Updated Jul 19, 2017
LAPACK official release branches
0 Updated Jun 25, 2017
High Performance Computing Linpack Benchmark OpenACC version
0 Updated Apr 23, 2013
People
This organization has no public members. You must be a member to see who’s a part of this organization.
Top languages
Most used topics
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Frequently Asked Questions (FAQ)
Table of Contents
1) General
1.1) What is this FAQ for?
To provide basic introductory information and answers to frequently asked questions about Netlib.
1.2) Where can I get a copy of this FAQ?
The most recent version of this FAQ can be retrieved from http://www.netlib.org/misc/faq.html
1.4) What is the Netlib Question and Answer Forum? Netlib Question and Answer Forum is bulletin board moderated by Netlib group. Feel free to post, answer, and discuss questions of other people.
2) Netlib
2.1) What is Netlib?
The Netlib repository contains freely available software, documents, and databases of interest to the numerical, scientific computing, and other communities. The repository is maintained by AT&T Bell Laboratories, the University of Tennessee and Oak Ridge National Laboratory, and by colleagues world-wide. The collection is replicated at several sites around the world, automatically synchronized, to provide reliable and network efficient service to the global community.
2.3) Are there restrictions on the use of software retrieved from Netlib?
Most netlib software packages have no restrictions on their use but we recommend you check with the authors to be sure. Checking with the authors is a nice courtesy anyway since many authors like to know how their codes are being used.
2.7) Where can I find more information about Netlib?
A collection of working notes related to the Netlib repository is available at : http://www.netlib.org/srwn/
2.8) What is Xnetlib?
Xnetlib is an X Window System application that provides interactive file access and database query processing from multiple servers through TCP/IP connections. Xnetlib currently provides access to the Netlib software and document repository, and the NA-NET Whitepages Database.
The last release of Xnetlib was version 1.3. Since its release, most of its capabilities have been superceded by World Wide Web browsers like Mosiac or Netscape. Since most of the efforts at Netlib are presently geared more towards the World Wide Web, we recommend using a WWW browser.
2.9) How do I find a particular routine?
The most powerful search capabilities in Netlib are provided through the interface at http://www.netlib.org/utk/misc/netlib_query.html One way to search for a particular routine, say «foo», would be to submit the search query «file=foo».
The Netlib email interface has a similar capability. Send the email message «find foo» to netlib@netlib.org or another Netlib site.
Another way is to browse the Netlib libraries list and to identify libraries appropriate to your problem. You can then browse the contents of these individual libraries. Using a Web interface, look at http://www.netlib.org/liblist.html Using an email interface, send the message «send index» to netlib@netlib.org or another Netlib site to receive a descriptive list of the libraries in Netlib. Send the message «send index for foo» to receive the index for library foo.
2.11) I can’t get a program to work. What should I do?
Technical questions about the proper use of a software package should be directed to the authors of that package.
2.13) What is dependency checking and how does it work?
Dependency checking is Netlib’s mechanism for sending routines called by those routines a user has explicitly selected. A single request for the highest level routine should therefore get all the routines a user needs.
Dependencies are generated from a script that looks at the load map for each software package. A manually edited file tells Netlib which directories to scan for dependent routines.
2.15) What and where are the BLAS?
The BLAS (Basic Linear Algebra Subprograms) are high quality «building block» routines for performing basic vector and matrix operations. Level 1 BLAS do vector-vector operations, Level 2 BLAS do matrix-vector operations, and Level 3 BLAS do matrix-matrix operations. Because the BLAS are efficient, portable, and widely available, they’re commonly used in the development of high quality linear algebra software, LINPACK and LAPACK for example.
The BLAS are located in the blas directory of Netlib.
2.16) Why don’t I get needed BLAS automatically when I select LAPACK routines?
LAPACK is designed especially for high-performance computing so the LAPACK group prefers that users use tuned vendor-supplied BLAS whenever possible.
2.17) What and where are r1mach, d1mach, and i1mach?
These routines are used to specify machine-dependent parameters such as your machine’s precision. They’re used by several packages, most commonly to ensure that tolerances used in the software is reasonable for a particular machine.
The easiest to use versions of the routines r1mach, d1mach, and i1mach are located in the blas directory of Netlib. These versions of r1mach and d1mach attempt to determine machine characteristics automatically.
The original versions of r1mach, d1mach, and i1mach, in the slatec/src directory, require a user to scan their source and to uncomment the statements specifying the constants for his particular machine. Constants for some architectures are not explicitly identified in the comments of r1mach, d1mach, and i1mach. For those architectures conforming to the IEEE floating-point standard, and most newer ones do, you can locate and uncomment the IEEE-conforming constants in the routines.
2.19) How can I unpack foo.tgz?
For Windows and Mac, commercial tools are available from www.winzip.com and www.stuffit.com.
2.20) Does Netlib offer technical support?
No. Technical questions should be directed to the authors of the software package.
2.21) Can I download all/lots of the Netlib repository?
Yes. Note however that downloading software that isn’t going to be used right away tends to waste time and space. When you’re finally ready to use it, you may end up downloading it again from Netlib just to be sure you have the latest version. For this same reason, downloading all of Netlib’s software and storing it someplace is not the best way to build a local software repository.
Netlib org что с сайтом
Welcome to netlib, a repository of mathematical software, data, documents, address lists, and other useful items. There are several ways to search the collection.
A top level index describes the chapters of netlib, each of which has an individual index file.
Keyword searching may be most convenient if you know exactly what you’re looking for.
The GAMS classification scheme provides a systematic classification but does not necessarily cover everything in netlib.
A catalog of approximation algorithms provides a more detailed taxonomy but covers a narrower scope.
netlib/crc/ has a list of files with modification times, lengths, and checksums to assist people who wish to automatically track changes. To ask to be notified of new and changed files in a library, replacing eispack by whatever library you’re interested in. The former netlib/matlab directory is now maintained at matlib@mathworks.com.
The StatLib collection of statistical software is available from statlib@temper.stat.cmu.edu.
Another useful netlib-related site (TSPLIB, HPF, PDS. ) is softlib.rice.edu.
The symbolic algebra system REDUCE is supported by reduce-netlib@rand.org.
The TeX User Group distributes TeX-related software from tuglib@math.utah.edu.
The computational group theory system GAP is available by anonymous ftp in pub/gap from samson.math.rwth-aachen.de, dimacs.rutgers.edu, math.ucla.edu, and pell.anu.edu.au.
If you’re reading this, you presumably have Mosaic or some similar WWW client talking to the ftp or http servers on netlib.bell-labs.com, in Murray Hill NJ, USA or www.netlib.no in Bergen, Norway. If not, you may prefer to use email. where you may replace the site by netlib.org or netlib.no, depending on what server is closest to you. There is another netlib server in Tennessee, which also runs the NHSE, the NA-Net, and a conferences database. Though we may experiment with different Web interfaces, all three netlib sites stay closely synchronized in file contents. Two more netlib mirror sites are ukc.ac.uk and nchc.gov.tw.
The index files use a stylized syntax to encourage construction of automated tools, yet be intelligible to the casual reader.
Background about netlib is in Jack J. Dongarra and Eric Grosse, Distribution of Mathematical Software Via Electronic Mail, Comm. ACM (1987) 30,403-407 and in a quarterly column published in the SIAM News and SIGNUM Newsletter.
Filenames ending in «.Z» or «.gz» must be uncompressed after downloading. Source code and executables for a number of systems may be found in /netlib/gnu/gzip/. A good Web browser (for example, Mosaic on Unix) will uncompress automatically. Otherwise, save as a binary file and invoke gunzip explicitly.
To assist in debugging mail problems, to judge popularity of different topics, and to provide the ability to send bug fixes, netlib keeps a record of transactions. Authors may ask for a list of (email addresses) of people who have requested their codes.
Many of these codes are designed for use by professional numerical analysts who are capable of checking for themselves whether an algorithm is suitable for their needs. One routine can be superb and the next awful. So be careful! Also, the restrictions on copyright, commercial use, etc. vary; check each directory for details. Our preferred legal notice is short, just enough to protect both authors and users.
BLAS (Basic Linear Algebra Subprograms)
Contact us get the lastest news
Presentation:
The BLAS (Basic Linear Algebra Subprograms) are routines that provide standard building blocks for performing basic vector and matrix operations. The Level 1 BLAS perform scalar, vector and vector-vector operations, the Level 2 BLAS perform matrix-vector operations, and the Level 3 BLAS perform matrix-matrix operations. Because the BLAS are efficient, portable, and widely available, they are commonly used in the development of high quality linear algebra software, LAPACK for example.
Acknowledgments:
This material is based upon work supported by the National Science Foundation under Grant No. ASC-9313958 and DOE Grant No. DE-FG03-94ER25219. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF) or the Department of Energy (DOE).
History
Discover the great history behind BLAS. On April 2004 an oral history interview was conducted as part of the SIAM project on the history of software for scientific computing and numerical analysis. This interview is being conducted with Professor Jack Dongarra in his office at the University of Tennessee. The interviewer is Thomas Haigh.
Download Interview
Enjoy!
Software:
Licensing:
The reference BLAS is a freely-available software package. It is available from netlib via anonymous ftp and the World Wide Web. Thus, it can be included in commercial software packages (and has been). We only ask that proper credit be given to the authors.
Like all software, it is copyrighted. It is not trademarked, but we do ask the following:
If you modify the source for these routines we ask that you change the name of the routine and comment the changes made to the original.
We will gladly answer any questions regarding the software. If a modification is done, however, it is the responsibility of the person who modified the routine to provide support.
теги:1
теги:0 теги:0
теги:0
теги:0
теги:0
IFrame: 0 Flash: 0 Всего ссылок: 21 Всего изображений: 21 Язык сайта: — Количество символов: 1152 Doctype: Да Микроформаты: Не используются
теги:0
теги:0
теги:0
теги:0
HTML верстка и анализ содержания сайта
Размещённая в данном блоке информация используется оптимизаторами для контроля наполнения контентом главной страницы сайта, количества ссылок, фреймов, графических элементов, объёма теста, определения «тошноты» страницы.
Отчёт содержит анализ использования Flash-элементов, позволяет контролировать использование на сайте разметки (микроформатов и Doctype).
IFrame – это плавающие фреймы, которые находится внутри обычного документа, они позволяет загружать в область заданных размеров любые другие независимые документы.
Flash — это мультимедийная платформа компании для создания веб-приложений или мультимедийных презентаций. Широко используется для создания рекламных баннеров, анимации, игр, а также воспроизведения на веб-страницах видео- и аудиозаписей.
Микроформат — это способ семантической разметки сведений о разнообразных сущностях (событиях, организациях, людях, товарах и так далее) на веб-страницах с использованием стандартных элементов языка HTML (или XHTML).
Анализ HTML мета-тегов сайта
Отчёт с анализом содержания размещённых на сайте HTML-мета тегов будет полезен оптимизаторам при контроле наличия ограничений, прописанных в теге robots, поможет установить автора текста, определить кодировку сайта.
Отчёт: география и посещаемость сайта
Отчёт в графической форме показывает объём посещений сайта netlib.org, в динамике, с привязкой к географическому размещению активных пользователей данного сайта.
Отчёт доступен для сайтов, входящих в TOP-100000 рейтинга Alexa. Для всех остальных сайтов отчёт доступен с некоторыми ограничениями.
Alexa Rank – рейтинговая система оценки сайтов, основанная на подсчете общего количества просмотра страниц и частоты посещений конкретного ресурса. Alexa Rank вычисляется исходя из показателей за три месяца. Число Alexa Rank – это соотношение посещаемости одного ресурса и посещаемости прочих Интернет-порталов, поэтому, чем ниже число Alexa Rank, тем популярнее ресурс.
Объём посещений сайта — совокупность интернет-пользователей, посетивших интернет-сайт; общность людей, формируемая веб-проектом.