Научный Open Source |
Здравствуйте, гость ( Вход | Регистрация )
Научный Open Source |
Гость_Nils_* |
![]()
Сообщение
#1
|
||
Guests ![]() |
Тут будем рассказывать об Научном Open Source.
Scientific Linux Пара скриншотов Цитата SL - это релиз Linux, который создан совместными усилиями Fermilab и CERN при поддержке различных лабораторий и университетов со всего мира. Его исходной целью было стремление уменьшить дублирование усилий лабораторий и иметь общую инсталляционную базу для различных экспериментов. Scientific Linux - официальный сайт (SL) Полезные ссылки Обзор свободных программ для численных расчётов |
||
|
|||
![]() |
![]()
Сообщение
#2
|
|
![]() Профессор ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Member Сообщений: 4899 Регистрация: 25.6.2009 Пользователь №: 33183 Поблагодарили: 2241 раз(а) ![]() |
PETSс (the Portable, Extensible Toolkit for Scientific computation)
Официальный сайт проекта Руководство пользователя по библиотеке PETSc: ![]() Перевел Г.И.Шпаковский. (IMG:style_emoticons/default/az.gif) Белорусский государственный университет Факультет радиофизики и электроники. Еще одна книга на русском и сайт о PETSc на английском Цитата Пакет PETSc (the Portable, Extensible Toolkit for Scientific computation) содержит набор средств для параллельного (а также и последовательного) решения дифференциальных уравнений с частными производными (ДУЧП), которые требуют решения больших разреженных систем нелинейных уравнений. PETSc включает в себя средства решения линейных и нелинейных уравнений, основанные на использовании разнообразных методов Ньютона и методов подпространств Крылова. PETSc способен оперировать с различными параллельными форматами матриц, включая хранение сжатыми рядами, блочно-сжатыми рядами и блочно-диагональное.
PETSc спроектирован с учетом расширяемости, поэтому пользователи могут включать собственные солверы и структуры данных при использовании пакета. Пакет также поддерживает интерфейс к различным внешним программным пакетам, включая BlockSolve95, ESSL, Matlab, ParMeTis, PVODE, и SPAI. PETSc может использоваться в программах на языках C, C++ и Fortran. Для обеспечения обменов в пакете используется MPI. PETSc имеет различные свойства, облегчающие его использование прикладными программистами. Пользователи могут создавать законченные параллельные программы для параллельного решения ДУЧП без написания большого количества явных процедур передачи сообщений самостоятельно. Параллельные векторы и разреженные матрицы могут быть легко и эффективно собраны с использованием механизмов, реализованных в пакете. Более того, PETSc открывает большие возможности для контроля во время исполнения программы без какого-либо дополнительного пользовательского программного кода. Опции пакета включают в себя управление выбором солвера, предобуславливателя, параметров задачи, а также генерацию логов производительности. -------------------- (Это моё мнение и только моё) ИМХО Поблагодарили:
|
|
|
![]() ![]() |
Текстовая версия | Сейчас: 2.05.2025, 4:21 |