Численные программные библиотеки
- 01. http://alglib.sources.ru/
Описание различных алгоритмов и примеры реализации.
Тематика описываемых алгоритмов: решение уравнений (дифференциальных, интегральных, полиномиальных и общего вида), решение систем линейных уравнений (прямые и итерационные методы, исследование свойств матриц коэффициентов), реализация численных алгоритмов (интерполяция, оптимизация, интегрирование), операции с комплексными числами, полиномами, рядами, сортировка, поиск, работа с датами, алгоритмы графики, генерация псевдослучайных чисел.
- 02. http://www.srcc.msu.su/num_anal/lib_na/libnal.htm
Библиотека численного анализа НИВЦ МГУ
Систематический каталог подпрограмм библиотеки численных методов. Для каждой подпрограммы библиотеки приведены: математическое описание (постановка задачи, название метода, особенности метода в данной реализации и т.д.), примеры использования, описание типов параметров и их назначения, замечания по использованию. Также приведены рекомендации по использованию библиотеки на высокопроизводительных вычислительных кластерах и модификации подпрограмм библиотеки для различных вычислительных платформ.
- 03. http://www.gnu.org/software/gsl/
GNU Scientific Library (GSL)
Научная библиотека GNU – численная библиотека для языков программирования C и C++. Представляет собой свободное программное обеспечение, распространяемое по лицензии GNU (General Public License). Библиотека предоставляет широкий набор математических подпрограмм: генераторы случайных чисел, специальные функции и функции нахождения приближения методом наименьших квадратов. Всего насчитывается около 1000 функций, к которым прилагается исчерпывающий тестовый комплект. Библиотека сопровождается исчерпывающей документацией.
- 04. http://plato.asu.edu/guide.html
Обзор систематизированного программного обеспечения для решения различных задач в области численного анализа
Предоставляет список программного обеспечения, решающего задачи определённого типа. Ресурс предоставляет следующую информацию: связь с решаемыми задачами, тесты на корректность и производительность, файлы примеров решения конкретных задач, обзорная документация, возможность использования через Internet, дополнительные сведения.
Высокопроизводительные вычисления
- 05. http://parallel.ru/info/
Информационные материалы, посвященные высокопроизводительным и параллельным вычислениям
Предоставляемые информационные ресурсы: online-документация и справочные материалы, сведения о тематических журналах и периодических изданиях, используемые в курсах по архитектурам параллельных компьютеров и параллельной обработке данных учебные материалы, официальные документы о суперкомпьютерных технологиях и связанных научных областях, научно-популярные заметки об использовании суперкомпьютеров в научных исследованиях и вычислительной практике коммерческих компаний, библиографии и архивы статей по тематике параллельным вычислениям.
- 06. http://num-meth.srcc.msu.su/
Интернет-журнал НИВЦ МГУ по вычислительным методам и программированию
Ресурс представляет собой научное электронное периодическое издание, в котором опубликованы статьи и материалы по вычислительным методам и программированию. Тематика статей очень разнообразна и охватывает такие области: численные методы и алгоритмы решения задач вычислительной математики и ее приложений, программные средства и технологии для решения задач вычислительной математики и ее приложений, учебно-методические материалы по специальности "Методы вычислений", информационно-программный фонд некоммерческих программ решения задач вычислительной математики и ее приложений.
- 07. http://www.nhse.org/index.htm
Проект NHSE
Проект объединяет в себе ресурсы по распределённой коллекции программного обеспечения, документации, различного рода данных и информации международного сообщества высокопроизводительных и параллельных вычислений. Охватываемые тематики: параллельная отладка и анализ производительности, коммуникационные библиотеки и runtime-среды для написания параллельных программ, компиляторы, языки и модели программирования, архитектуры многопроцессорных систем, параллельный ввод/вывод.
- 08. http://www.wolfram.com/products/gridmathematica/
Инструментарий gridMathematica от компании Wolfram Research
Инструментарий gridMathematica предназначен для распараллеливания вычислений в средах Grid. Инструментарий может работать на любом кластере, организованном с использованием протоколов TCP/IP, системы в котором управляются Mac OS X, Unix, Linux или Windows. Инструментарий рассчитан на выполнение сложных вычислений, обработку и анализ больших массивов данных.
- 09. http://rac.uits.iu.edu/hpc/links.shtml
Links to Parallel Computing Resources
Базовые материалы по организации параллельных вычислений. Охватывает следующие тематики: языки программирования и библиотеки.
- 10. http://rac.uits.iu.edu/hpc/
High Performance Computing Support
- 11. http://rac.uits.iu.edu/education_and_training/numerics.shtml
Numerical Computing Resources on the Internet
- 12. http://www.oonumerics.org/
Scientific Computing in Object-Oriented Languages
- 13. http://www.beowulf.org/
Сайт, посвященный вычислительным кластерами
- 14. http://www.csm.ornl.gov/pvm/
Параллельная виртуальная машина PVM
PVM (Parallel Virtual Machine) - это программный комплекс, позволяющий объединить сеть компьютеров, работающих под управлением ОС Windows или Linux в один большой параллельный компьютер. Основан на использовании библиотеки NetLib.
- 15. http://www.etherboot.org/
Проект Etherboot
Посвящен созданию бездисковых узлов кластера под управлением ОС Linux.
- 16. http://www.ccas.ru/
Вычислительный центр российской академии наук
Параллельное программирование
Связанные тематические ресурсы
- 21. http://www.netlib.org/benchweb/
BenchWeb
Информация о производительности компьютерных систем, интерпретации результатов тестов, предоставление кодов (программных или исходных) программ анализа производительности.
- 22. http://icl.cs.utk.edu/hpcc/
HPC Challenge Benchmark
Семь тестов измерения производительности в различных вычислительных задачах.
- 23. http://math.nist.gov/MatrixMarket/
Matrix Market
Репозиторий тестовых данных, предназначенных для сравнительного изучения численных алгоритмов линейной алгебры. Насчитывает около 500 видов разреженных матриц, получаемых при решении различных прикладных задач. Кроме того, данный ресурс включает программные средства и инструменты для генерации тестовых матриц.
- 23. http://www.astrostatistics.psu.edu/statcodes/
StatCodes
Исходные коды и пакеты статистического программного обеспечения, предназначенного для использования в физических исследованиях.
- 24. http://www.top500.org/
TOP500 Supercomputer Sites
Интернет ресурсы, посвящённые высокопроизводительным вычислительным системам рейтинга «Top 500».
Терминология и официальная документация
Документация производителей
Книги, посвященные численным методам
- 33. http://www.nsu.ru/education/cmet/node1.html
Книга, посвященная параллельным численным методам
Написана преподавателями Новосибирского государственного универститета.
- 34. http://e-lib.gasu.ru/eposobia/metody/
Введение в численные методы анализа и линейной алгебры
Автор: Осокин Андрей Евгеньевич, кандидат физико-математических наук, доцент, директор ЦНИТ ГАГУ.
- 35. http://www.scintific.narod.ru/numerical.htm
Каталог научных ресурсов
Библиотека алгоритмов, численные методы.
- 36. http://ega-math.narod.ru/Books/index.htm
Библиотека научных математических книг
На сайте много различной математической информации, статьи из журналов, задачи.
- 37. http://vilenin.narod.ru/Mm/Books/Books.htm
Небольшая библиотека книг по математике
Книги по математическому анализу, обыкновенным дифференциальным уравнениям, дифференциальной геометрии и топологии, математической физике, теоретической механике, гидроаэромеханике, термодинамике.
- 38. http://www.nrbook.com/nr3/
Книги по реализации численных методов
Книги по реализации численных методов на языках C, Fortran 77, Fortran 90 и другие полезные книги по численным методам.
Научные публикации
Паттерны параллельного и распределенного программирования
- 42. Design Patterns, Pattern Languages, and Frameworks
Design Patterns, Pattern Languages, and Frameworks
Тематический ресурс, посвящённый паттернам (pattern), языку описания паттернов и каркасам (framework). Специализация данного ресурса - публикация результатов исследований в области создания паттернов и каркассов для функционирования параллельных (parallel, concurrent) и распределённых (distributed) систем. Результаты данных исследований базируются на особенностях каркасов коммуникацинного взаимодействия (communication software frameworks), разработанных с использованием паттернов.
- 43. Design Pattern Tutorials
Design Pattern Tutorials
Данная страница предоставляет обзор паттернов, каркасов и промежуточного ПО (middleware), описывает взаимодополняемость этих технологий для достижения производительности и повышения степени повторного использования, приводит опыт их успешного применения в коммерческих программных системах ( большая часть материала - презентации в формате PowerPoint).
- 44. Hillside.net
Hillside.net
Hillside.net - источник информации о различных аспектах программных паттернов и языков их описания: "Паттерны и языки их описания - способ описания установившихся практик (best practices), хорошего дизаина, практического опыта в удобном для повторного использования виде." Данный ресурс предоставляет тематический каталог с описанием паттернов различного назначения и функционального типа.
- 45. JAVA Guru's Patterns FAQ
JAVA Guru's Patterns FAQ
Часто задаваемые вопросы (FAQ) по поводу реализации и использования паттернов, написанных на языке программирования JAVA.
- 46. General Information on Patterns
General Information on Patterns
Каталог ссылок на ресурсы, предоставляющие общую информацию, связанную с паттернами и каркасами.
Страницы магистров ДонНТУ