Научный Open Source |
Здравствуйте, гость ( Вход | Регистрация )
Научный Open Source |
Гость_Nils_* |
![]()
Сообщение
#1
|
||
Guests ![]() |
Тут будем рассказывать об Научном Open Source.
Scientific Linux Пара скриншотов Цитата SL - это релиз Linux, который создан совместными усилиями Fermilab и CERN при поддержке различных лабораторий и университетов со всего мира. Его исходной целью было стремление уменьшить дублирование усилий лабораторий и иметь общую инсталляционную базу для различных экспериментов. Scientific Linux - официальный сайт (SL) Полезные ссылки Обзор свободных программ для численных расчётов |
||
|
|||
![]() |
Гость_Nils_* |
![]()
Сообщение
#2
|
Guests ![]() |
FreeFem
Решение дифференциальных уравнений в частных производных думаю, это не одно и тоже с freefem++ хотя сомневаюсь, возможно это несколько упрощенная версия, но и установить ее проще Установка в Ubuntu 7.10 Код sudo apt-get install freefem FreeFEM User Manual ![]() после установки автоматом установилась еще 3-x мерная версия FreeFEM3D Documentation ![]() Сообщение отредактировал Nils - 20.04.2008, 16:10 |
|
|
Гость_Nils_* |
![]()
Сообщение
#3
|
||||
Guests ![]() |
LabPlot
Версия 1.6 Сайт http://labplot.sourceforge.net Версия 1.5.1 доступна в Ubuntu в разделе "установка/удаление программ" или с помощью команды Код sudo apt-get install labplot Пара скриншотов Статья на тему Это приложение зацепило наш взгляд благодаря красивым экранным снимкам: множество технических графиков, цветные кривые Безье и заумные функции. Список опций самой программы тоже впечатляет. Возьмите хоть поддержку «преобразований Фурье, Лапласа и Ханкеля» или «сжатие, периодический и сезонный анализ». На деле, после компиляции и установки приложения (математические функции компилируются долго), всё оказывается не так уж страшно. Даже простым смертным вроде нас Labplot может пригодиться: ведь графики можно создать из самых разных источников данных. Это не обязательно должны быть результаты последних наблюдений состояния полярных ледяных шапок или измерений ларморовской прецессии ядерного g-фактора изотопа бария-135137 в мощном атомном пучке – данные можно взять из простого аудиофайла или фотоколлекции, даже из цифрового рельефного отображения карты. Labplot поддерживает множество форматов файлов (одних только графических свыше 80!). Импортированные данные помещаются во встроенную электронную таблицу, и именно из этого массива цифр приложение «мастерит» всевозможные графики. Пользователю остаётся только щёлкнуть правой кнопкой мыши на таблице и выбрать один из вариантов построения графика. Сверхфункциональность. Возможно построение двух- и трёхмерных графиков функций, 2D-поверхностей (полезно для карт высот), работа с осями координат, вывод с ускорением OpenGL и решение уравнений. Построив график, можно даже нанести на него надписи и линии с помощью встроенной чертёжной функции. Это, конечно, не Inkscape, но смотрится вполне достойно. Программа позволяет визуализировать любую таблицу с цифровыми данными. Закончив работу, можно оформить итоговый результат как EPS, PostScript, SVG или PDF-документ, что покрывает почти любые потребности. Единственная замеченная проблема – легкая нестабильность, к тому же это скорее Qt-, чем истинное KDE-приложение. Но пусть эти мелочи не омрачат вам удовольствия от прокладывания трассы между домом и офисом. LXF 2008 N3 (103) Еще пара скриншотов Документация к программе Сообщение отредактировал Nils - 22.04.2008, 4:50 |
||||
|
|||||
Гость_Nils_* |
![]()
Сообщение
#4
|
|
Guests ![]() |
Gerris Flow Solver
(IMG:http://gfs.sourceforge.net/wiki/images/4/40/Gerris_logo.png) Моделирование течений жидкостей и газов с сопряженной задачей теплообмена Официальная страница проекта Gerris_tutorial ![]() Gerris запускается в терминале разными командами для 2D и 3D версий. GfsView можно запустить из меню Скриншот GfsView Установка в Ubuntu 7.10 1. Запустить меню Система / Администрирование / Источники приложений 2. На вкладке ПО Сторонних производителей нажать кнопу "Добавить" 3. В возникшем меню добавить следующие строчки APT Код deb http://gts.sourceforge.net/debian/ ./ deb http://gfs.sourceforge.net/debian/ ./ 4. Перед выходом из меню Источники приложений нажать кнопку "Обновить" или ввести команду в терминале Код sudo apt-get update 5. Ввести команду установки приложений Код sudo apt-get install gerris-snapshot gfsview-snapshot Программы установлены, но для успешно работы понадобится скрипт ppm2mpeg (насколько я понял) для трансляции картинок в анимации. Данный скрипт должен быть помещен в стандартную директорию скриптов пользователя, где программа его сможет найти. До скрипта пока руки не дошли, как найду подходящий выложу. Примеры некоторых расчетов 1. Пример расчета вихрей при течении вокруг цилиндра (IMG:http://gfs.sourceforge.net/examples/examples/examples002.png) (IMG:http://gfs.sourceforge.net/examples/examples/examples001.png) Анимация данного течения 2. Пример расчета обтекания корабля поперечным течением (IMG:http://gfs.sourceforge.net/examples/examples/examples013.png) Анимация данного течения 3. Пример расчета течения от нагретого цилиндра в классических приближениях Буссинеска (IMG:http://gfs.sourceforge.net/examples/examples/examples011.png) Анимация данного течения Сообщение отредактировал Nils - 24.04.2008, 12:57 |
|
|
||
Гость_Nils_* |
![]()
Сообщение
#5
|
||||
Guests ![]() |
Inkscape
Думаю, хорошая программа для создания постеров на конференции Официальная страница проекта _http://www.inkscape.org/ Интерфейс: русский Установка Версия 0.45-1 доступна в Ubuntu в разделе "установка/удаление программ" или с помощью команды Код sudo apt-get install inkscape Inkscape — открытый редактор векторной графики, функционально схожий с Illustrator, Freehand, CorelDraw или Xara X и использующий стандарт W3C под названием Scalable Vector Graphics (SVG). В программе поддерживаются такие возможности SVG как фигуры, контуры, текст, маркеры, клоны, альфа-канал, трансформации, градиенты, текстуры и группировка. Inkscape также поддерживает метаданные Creative Commons, правку узлов, слои, сложные операции с контурами, векторизацию растровой графики, текст по контуру, завёрстанный в фигуру текст, редактирование XML-данных напрямую и многое другое. Он импортирует файлы в таких форматах как JPEG, PNG, TIFF и другие, и экспортирует файлы в формате PNG, равно как и в некоторых векторных форматах. Основной целью проекта Inkscape является создание мощного и удобного инструмента для рисования, полностью совместимого с со стандартами XML, SVG и CSS. Мы также успешно развиваем сообщества пользователей и разработчиков. Начиная с Ubuntu 8.04 Inkscape поставляется по умолчанию и доступна версия 0.46 Цитата Векторный редактор Inkscape 0.46 представляет встроенную поддержку формата PDF, предоставляя простое, свободное решение для редактирования текста и графики в PDF документах. Пользователи оценят возможности создания флаеров, постеров и других документов, сохранения их в PDF напрямую из Inkscape и отправки результатов в типографию для вывода на бумагу. И все это теперь возможно прямо в Ubuntu без необходимости использования проприетарных приложений. В Inkscape можно создавать фотореалистичные изображения (ВНИМАНИЕ это не фото) Статья на тему Сообщение отредактировал Nils - 24.04.2008, 12:58 |
||||
|
|||||
Гость_Nils_* |
![]()
Сообщение
#6
|
Guests ![]() |
Что-то описание прог уже многие скачали, отзывы о них будут? Предложения? Или рекомендация другого Научного Open Source, не стесняемся!!!
|
|
|
Гость_Nils_* |
![]()
Сообщение
#7
|
||
Guests ![]() |
TrueCrypt
Если у вас паранойя, то это не значит что за вами никто не следит! Думаю будет полезным данная программа Тип Криптография Разработчик TrueCrypt Foundation ОС Microsoft Windows NT 5+, GNU/Linux, Mac OS X / В том числе и пакеты Ubuntu Текущая версия 5.1a — 17 марта 2008 Лицензия TrueCrypt Collective License Сайт www.truecrypt.org Документация TrueCrypt User Guide ![]() TrueCrypt — это свободная программа для шифрования «на лету» (описание в англоязычной Вики) для 32 и 64-разрядных операционных систем семейств Microsoft Windows NT 5 и новее (GUI) и GNU/Linux. Оно позволяет создавать виртуальный зашифрованный логический диск, хранящийся в виде файла. TrueCrypt также может зашифровать полностью раздел жёсткого диска или иного носителя информации, такой как флоппи-диск или USB флеш-память. Всё сохранённое в томе TrueCrypt полностью шифруется, включая имена файлов и каталогов. Примонтированный том TrueCrypt подобен обычному логическому диску, поэтому с ним можно работать с помощью обычных утилит проверки и дефрагментации файловой системы. Возможности TrueCrypt Создание зашифрованного виртуального диска: 1. в файловом контейнере, что позволяет легко работать с ним — переносить, копировать (в том числе на внешние устройства в виде файла), переименовывать или удалять; 2. в виде зашифрованного раздела диска, что делает работу более производительной и удобной, в версии 5.0 добавилась возможность шифровать системный раздел; 3. полностью шифровать содержимое устройства, такого как флоппи-диск или USB флеш-память. В список поддерживаемых TrueCrypt 5.1 алгоритмов шифрования входят: AES, Serpent и Twofish. Предыдущие версии программы (последняя стабильная версия 5.1) поддерживали также алгоритмы с размером блока 64 бита Тройной DES,Blowfish, CAST5. Также возможно использование каскадного шифрования различными шифрами, к примеру: AES+Twofish+Serpent. Все алгоритмы шифрования используют XTS-режим, который более безопасен, нежели CBC и LRW-режимы для шифрования на-лету, применяющиеся в предыдущих версиях (работа с уже созданными шифроконтейнерами в этих форматах также возможна) Программа позволяет выбрать одну из трёх хеш-функций: HMAC-RIPEMD-160, HMAC-Whirlpool, HMAC-SHA-1 для генерации ключей шифрования, соли, и ключа заголовка. Для доступа к зашифрованным данным позволяет задавать использования пароля (ключевой фразы), ключевые файлы (один или несколько) или все вместе. В качестве ключевых файлов можно использовать любые доступные файлы на локальных, сетевых, съемных дисках (при этом используются первые 1024 бит) и генерировать свои собственные ключевые файлы. Одной из примечательных возможностей TrueCrypt является то, что он обеспечивает два уровня правдоподобной отказоспособности, полезной в случаях вынужденного открытия пароля пользователем: 1. Создание скрытого тома, что позволяет задать второй пароль (и набор ключевых файлов) к обычному тому для доступа к данным, к которым невозможно получить доступ с основным паролем, при этом скрытый том может иметь любую файловую систему и располагается в неиспользованном пространстве основного тома с файловой системой FAT. 2. Ни один том TrueCrypt не может быть идентифицирован (тома TrueCrypt невозможно отличить от набора случайных данных, то есть файл нельзя связать с TrueCrypt, как с программой его создавшей, ни в какой форме и рамках). Другие возможности TrueCrypt: * Переносимость, что позволяет запускать TrueCrypt без установки в операционной системе (необходимы права группы администраторы в NT). * Поддержка создания зашифрованного динамического файла на NTFS дисках. Такие тома TrueCrypt растут по мере накопления новых данных вплоть до указанного максимального размера. Однако, использование подобной возможности несколько уменьшает производительность и безопасность системы. * Шифрование системного физического либо логического диска для Microsoft Windows-систем с предзагрузочной аутентификацией. * Изменение паролей и ключевых файлов для тома без потери зашифрованных данных. * Возможность резервного сохранения и восстановления заголовков томов (1024 байт). o Это может быть использовано для восстановления заголовка повреждённого файла, позволяя подсоединить том после ошибки на аппаратном уровне, в результате которого повредился заголовок. o Восстановление старого заголовка также сбрасывает пароли тома на те, что действительны для прежнего заголовка. * Возможность назначать комбинации клавиш для монтирования/размонтирования разделов (в том числе и быстрого размонтирования со стиранием ключа в памяти, закрытием окна и очисткой истории), отображения и сокрытия окна (и значка) TrueCrypt. * Возможность использовать TrueCrypt на компьютере с правами обычного пользователя (в том числе создавать и работать с контейнерами в файлах), правда первоначальную установку программы должен сделать администратор. |
||
|
|||
![]()
Сообщение
#8
|
|
![]() Профессор ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Banned Сообщений: 3226 Регистрация: 3.4.2008 Из: СПб Пользователь №: 7086 Поблагодарили: 2602 раз(а) ![]() |
CCP14
"The Collaborative Computational Projects (CCPs), assist universities in developing, maintaining, promoting and distributing computer programs and computational methods." Сайт: http://www.ccp14.ac.uk Я не специалист по диффракции, просто прослушал обзор и хочу поделиться. Поэтому комментарии мои будут коротки и поправки можно вносить смело. Аннотация сайта (в моём переводе): CCP14 (совместный вычислительный проект номер 14) в области диффракции на порошках и низкомолекулярных монокристаллах был инициирован в 1994 году для сбора лучших и наиболее широко используемых программ. Программное обеспечение расположенное на сайте CCP14 может бесплатно использоваться в научных целях. В нескольких обзорах программного обеспечения, сделанных между 1991 и 1993 годами подчёркивалась необходимость создания набора программ для выполнения стандартных задач рентгеновской порошковой диффракции. Доктор J. I. Langford из Университета Бирмингема вместе с доктором R. J. Cernik и доктором P. J. Durham из лаборатории в Дерзбери подали пропоузал (заявку на финансирование) в S.E.R.C., с целью создания совместного вычислительного проекта. Заявка была одобрена в июне 1993 года. Система CCP служит для развития сотрудничества между различными университетами в вычислительных и теоретических исследованиях во всём разнообразии областей знания связанных с физикой, химией, биохимией и кристаллографией. Каждым из CCP проектов руководит управляющий комитет, который в свою очередь подчиняется совету экспертов (это я так понял слова Steering Panel). Цели проекта CCP14, который охватывает области порошковой и монокристалльной диффракции были определены следующим образом:
А ещё, на всякий случай скажу, на гигапедии лежат международные кристаллографические таблицы, 8 или 9 томов---наверное все, которые есть. -------------------- Бог есть!
|
|
|
Гость_Nils_* |
![]()
Сообщение
#9
|
Guests ![]() |
Некоторые посты унес сюда Перевод Терминов
Поблагодарили:
|
|
|
Гость_Nils_* |
![]()
Сообщение
#10
|
Guests ![]() |
Цитата(arte-semaki @ 5.06.2008, 20:34) [snapback]63768[/snapback] Хорошо, вы правы. Я признаю, что разместил свой пост не в той теме. Размещу его в теме - механика жидкости и газа. Согласны? Задно предлагаю вам ответить на поставленные там вопросы. Нет, не согласен к той теме он отношения тоже не имеет. Вас интересует коммерческая сторона вопроса, а не физика процесса. Реклама на сайте запрещена, кроме случаев оговоренных правилами. Сообщение отредактировал Nils - 5.06.2008, 17:44 |
|
|
![]()
Сообщение
#11
|
|
![]() Бакалавр ![]() ![]() ![]() Группа: Member Сообщений: 128 Регистрация: 2.4.2008 Пользователь №: 7082 Поблагодарили: 19 раз(а) ![]() |
Внимание! Открывается новая тема "Перспективы коммерческого распространения узкспециализированных программ по научной тематике"
Сообщение отредактировал arte-semaki - 5.06.2008, 18:10 |
|
|
Гость_Nils_* |
![]()
Сообщение
#12
|
Guests ![]() |
Цитата(arte-semaki @ 5.06.2008, 20:44) [snapback]63771[/snapback] Только что получил сообщение от Nills. Думаю открытие темы "перспективы коммерческого распространения узкоспециализированных программ" было бы интересно. Я его открою в теме "Прикладные вычисления"? Возражений нет? Извините, что приходится писать в форуме, но послать личное сообщение у меня не получилось У меня нет, пологаю посты будут в рамках оговоренных правилами! (IMG:style_emoticons/default/wink.gif) Сообщение отредактировал Nils - 5.06.2008, 18:09 |
|
|
![]()
Сообщение
#13
|
|
Бакалавр ![]() ![]() ![]() Группа: Member Сообщений: 111 Регистрация: 9.10.2007 Пользователь №: 5578 Поблагодарили: 33 раз(а) ![]() |
OpenFOAM (Open Field Operation and Manipulation)
Открытое ПО для моделирования сложных течений, сопряженных с химическими реакциями и теплопередачей. Построена по принципу модульности, то есть включает в себя отдельные модули решателей, утилиты, использующиеся для предварительной и пост- обработки данных, визуализации , а также библиотеки. Численное решение дифферециальных уравнений основано на методе конечных объемов. сайт OpenFOAM На текущий момент доступна версия 1.4.1. Есть версия как для 32-bit, так и для 64-bit систем. Распространяется в виде исходных файлов, так в виде бинарных под Linux\UNIX оси. Для работы графического интерфейса нужна Java. Сам пока что знакомлюсь с ней. Порадовало наличие довольно подробной документации и примеров. Сообщение отредактировал Alex_L - 1.07.2008, 20:49 |
|
|
![]()
Сообщение
#14
|
|
![]() Бакалавр ![]() ![]() ![]() Группа: Member Сообщений: 128 Регистрация: 2.4.2008 Пользователь №: 7082 Поблагодарили: 19 раз(а) ![]() |
to Alex_L
Мы имеете ввиду метод конечных элементов или метод контрольных объёмов, разработанный Патанкарой |
|
|
![]()
Сообщение
#15
|
|
Бакалавр ![]() ![]() ![]() Группа: Member Сообщений: 111 Регистрация: 9.10.2007 Пользователь №: 5578 Поблагодарили: 33 раз(а) ![]() |
Цитата(arte-semaki @ 3.07.2008, 11:32) [snapback]65671[/snapback] to Alex_L Мы имеете ввиду метод конечных элементов или метод контрольных объёмов, разработанный Патанкарой OpenFOAM uses finite volume numerics to solve systems of partial differential equations ascribed on any 3D unstructured mesh of polyhedral cells. Я перевел "finite volume numerics" как метод конечных объемов. |
|
|
Гость_Nils_* |
![]()
Сообщение
#16
|
||||||
Guests ![]() |
CAELinux
Инженерный Linux Текущая версия CAELinux 2008 Сайт www.caelinux.com Скачать можно с официального сайта Просто вставьте LiveDVD в свой компьютер и превратите его в профессиональную CAE - рабочую станцию: установка на жесткий не обязательна! Дистрибутив создан на базе PCLinux и включает предустановленными большое количество математических и инженерных пакетов, специализированных библиотек для языков программирования и т.д. Также включены драйверы для 3D, кодеки для видео и т.п. Все работает уже при загрузке с LiveDVD, предусмотрена установка на жестки диск. Некоторые возможности предыдущей версии CAELinux 2007 The features / programs included in CAELinux 2007 distribution are the following: * LiveDVD distribution based on PClinuxOS 2007 (updated) with Kernel 2.6.22.17 * Runs directly from the DVD without any installation * Optional installation to hard disk in 3 easy steps * Dedicated to CAE and more specifically to finite element simulation * Includes the integrated 3D pre-/ post / FE solver package SALOME_MECA 2008 (GPL, developped by EDF, France) which represents the fusion of Salome v3.2.9 GUI and Code-Aster v9.2 finite element solver (updated, GPL) * Offers a complete solution for CFD with OpenFOAM 1.4.1 , Gerris , Code-Saturne and Openflower solvers * Contains several 2D & 3D CAD/pre/post packages: Paraview, Visit, OpenDX, Netgen, Tetgen, GMSH v2 (updated), Salome v.3.2.9 & QCad * Includes other simulation softwares for multiphysics simulation: Elmer v5.3 (updated), Calculix v1.7, Tochnog, Impact (updated), MBDyn (updated) * Offers several scientific tools like GNU Octave (+ Koctave GUI & Forge), R & Rkward, Scilab, wxMaxima and a full set of developpement tools / compilers. * Integrated tools to install 3D accelerated drivers, to setup Wifi & Internet connections and even to remaster your own copy of the DVD or install the OS to an USB Flash drive. Еще несколько снимков экрана |
||||||
|
|||||||
![]()
Сообщение
#17
|
|
Бакалавр ![]() ![]() ![]() Группа: Member Сообщений: 119 Регистрация: 7.1.2008 Из: Краснодар, Россия Пользователь №: 6489 Поблагодарили: 102 раз(а) ![]() |
Цитата Вообще было бы очень полезно подключение к проектам подобным CAELinux и проектам составляющим основу его репозитария (OpenFOAM, Code_Saturne, Elmer... и др.) отечественных специалистов... в CAELinux входит конечно-элементный код Impact для задач динамики деформируемого тела, соавтор там по-моему из "нашей братьи", кстати язык help'a можно переключить на русский (IMG:style_emoticons/default/smile.gif) так что уже начало положено. Немного времени есть, вот привожу небольшой обзорчик ПО входящего в состав CAELinux 2008: 1. Dolfyn - один из cfd пакетов, подробнее -> описание 2. Elmer - "финский" решатель (вроде есть и пре- постпроцессор) решает задачи теплопроводности, МДТТ, механики жидкости, электромагнетизм, акустика, квантовая механика, смешанные задачи, подробнее ->описание 3. Dynela - решатель задач прочности и термомеханики, поддерживает большие деформации, больше ничего не знаю - все на французском, подробнее -> описание 4. Calculix - состоит из пре- постпроцессора сgx и решателя ccx, разработан людьми, принимавшим участие в разработке мощного промышленного коммерческого КЭ пакета Abaqus, решаемые задачи: static o linear o nonlinear + geometric nonlinearities + material nonlinearities * frequency (linear) * dynamic o linear + transient modal dynamics + steady state dynamics # harmonic periodic loading # non-harmonic periodic loading o nonlinear + implicit + explicit * buckling * heat transfer o steady state o transient * coupled thermomechanical analysis o steady state o transient * steady-state networks o aerodynamic networks o hydraulic pipe systems * Laplace and Helmholtz problems by analogy o Electrostatics o Seepage flow o Inviscid incompressible irrotional flow o Lubrication o Linear acoustics o Shallow water waves o Diffusion mass transfer in a stationary medium описание 5. Gerris - cfd пакет описание 6. Getdp - описание 7. Impact - решает задачи динамики деформируемого тела описание 8. Mbdyn - решалка прочностных вопросов описание 9. OpenFlower - cfd пакет описание 10. OpenFOAM - мощный cfd пакет описание 11. Code_Aster - очень мощный решатель типа calculix, разработчик - французская энергетическая компания EDF (поддерживает кучу моделей материалов, элементов, а также вычисления на кластерах) описание 12. Code_Saturne - мощный cfd продукт той же EDF 13. Tochnog - решатель задач термомеханики, МДТТ и пр. описание 14. Salome - относительно мощная cad система (создает геометрию для последующего анализа) построенная на библиотеках opencascade описание 15. мат. пакеты octave, scilab, maxima, и т.п. 16. мешеры (генераторы сеток для КЭ анализа) gmsh, discretizer, admesh, netgen, tetgen 17. визуализаторы easyanim, opendx, paraview, visit 18. кроме того всякий разный софт начиная от драйверов и офисного, заканчивая сетевым и мультимедия вобщем куча всего полезного и довольно качественного всем рекомендую (IMG:style_emoticons/default/smile.gif) Поблагодарили:
|
|
|
Гость_Nils_* |
![]()
Сообщение
#18
|
Guests ![]() |
Scilab 5.0.1 - пакет научного ПО для численных вычислений
(IMG:http://www.scilab.org/download/images/download_icon.png) Официальный сайт www.scilab.org Текущая версия 5.0.1 (Новая версия!!!) ОС GNU/Linux и Microsoft Windows список основных изменений в сравнении с версией 4 Scilab — пакет научных программ для численных вычислений, предоставляющий мощное открытое окружение для инженерных и научных расчётов. Цитата Вышла новая версия Scilab 5.0.1 пакета научных программ для численных вычислений. Важнейшее нововведение — новая лицензия CeCILL, которая полностью совместима c GPLv2. Тем самым Scilab теперь является на 100% свободным ПО. В новой версии пользовательский интерфейс реализован с помощью Java Swing, благодаря чему программа выглядит одинаково во всех поддерживаемых ОС. Точность вычислений для 32-битной версии Linux была увеличена в два раза (53 бита). Возможности Цитата Scilab содержит сотни математических функций с возможностью добавления новых, написанных на различных языках (C, C++, Fortran …). Так же имеются разнообразные структуры данных (списки, полиномы, рациональные функции, линейные системы), интерпретатор и язык высокого уровня.
Scilab был спроектирован так, чтобы быть открытой системой, где пользователи могут добавлять свои типы данных и операции над этими данными путем перегрузки. В системе доступно множество инструментов: * 2D и 3D графики, анимация * Линейная алгебра, разреженные матрицы (sparse matrices) * Полиномиальные и рациональные функции * Интерполяция, аппроксимация * Симуляция: решение ОДУ и ДУ * Scicos: гибрид системы моделирования динамических систем и симуляции * Дифференциальные и не дифференциальные оптимизации * Обработка сигналов * Параллельная работа * Статистика * Работа с КА * Интерфейс к Fortran, Tcl/Tk, C, C++, Java, LabVIEW Scilab имеет схожий с MATLAB язык программирования, в составе имеется утилита, позволяющая конвертировать документы Matlab → Scilab. Scilab позволяет работать с элементарными и большим числом специальных функций (Бесселя, Неймана, интегральные функции), имеет мощные средства работы с матрицами, полиномами (в том числе и символьно), производить численные вычисления (например численное интегрирование) и решение задач линейной алгебры, оптимизации и симуляции, мощные статистические функции, а также стредство для построения и работы с графиками. Для численных расчетов используются библиотеки Lapack, LINPACK, ODEPACK , Atlas и другие.[3] В состав пакета также входит Scicos — инструмент для редактирования блочных диаграмм и симуляции (аналог simulink в пакете MATLAB). Имеется возможность совместной работы Scilab с программой LabVIEW. Сообщение отредактировал Nils - 20.09.2008, 15:04 |
|
|
Гость_Nils_* |
![]()
Сообщение
#19
|
Guests ![]() |
Вышел Python 2.6
Вышел релиз 2.6 языка программирования Python. В основном релиз предназначен для облегчения миграции на Python 3.0, и, кроме новых фич, содержит код для поддержки старого синтаксиса и совместимости с предыдущими версиями. Кроме традиционных улучшений и исправлений ошибок, в стандартную библиотеку включены несколько новых модулей. В частности multiprocessing и json. Поблагодарили:
|
|
|
![]()
Сообщение
#20
|
|
Абитуриент ![]() Группа: Member Сообщений: 24 Регистрация: 26.10.2006 Из: Украина Пользователь №: 2986 Поблагодарили: 1 раз(а) ![]() |
Free Pascal
Free Pascal Compiler (FPC) — свободный компилятор языка программирования Pascal. Компилятор предназначен для различных аппаратных платформ, в частности i386, x86-64 (только Linux и Windows), PPC, PPC64 (только Linux), SPARC (только Linux), ARM. Важной особенностью данного компилятора, в отличие, например, от GNU Pascal, является ориентация на распространённые коммерческие диалекты языка: Object Pascal и Delphi. Текущая версия 2.2.2. Поблагодарили:
|
|
|
![]()
Сообщение
#21
|
|
![]() Профессор ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Banned Сообщений: 3226 Регистрация: 3.4.2008 Из: СПб Пользователь №: 7086 Поблагодарили: 2602 раз(а) ![]() |
Искал какую-нибудь книжку по ROOT, отличающуюся от его собственного описания, наткнулся на книгу "Introductory Computational Physics" авторов Andi Klein и Alexander Godunov из Los Alamos National Laboratory и Old Dominion University, издательство Cambridge University Press, 2006 года, 149 страниц.
Книга содержит сверхкраткое описание архитектуры аппаратной части PC и общие представления о Линуксе и несколько самых необходимых команд, перечислены основные численные методы дифференцирования, интегрирования, интерполяции, решения нелинейных уравнений и всё остальное, что обычно в численных методах бывает, подробные настолько, чтобы понять откуда что берётся и чего можно от них ожидать. Содержит общие рекомендации, по поводу того что лучше делать и чего лучше не делать и практически-ориентированные подробности. Например, в одном месте говорится, что лучше не считать всё выражение целиком, а сначала положительные члены сложить, потом отрицательные, и потом вычесть друг из друга, чтобы уменьшить ошибку. Общие рекомендации вроде того, что сначала лучше подумать, нельзя ли обойтись вообще без программы, потом поискать по библиотеками и потом уже, если не нашёл, начинать делать своё. Самое главное, сказано где брать эти библиотеки. По-моему у нас нет ещё этой ссылки. http://www.netlib.org/ Особенно упоминаются библиотеки LAPACK и SLATEC. Про сами библиотеки ничего не сказано, даже вкратце не продублировано ни описание root ни описание библиотек. Зато сказано, как с программой на C++ слинковать процедуру на фортране. На нескольких примерах программ и рут-сессий в стиле кукбук показано как с ним взаимодействовать. В общем, я бы сказал книжка-справочник. Общее отношение аккуратное и мне понравилось (IMG:style_emoticons/default/smile.gif) Авторы, кстати, сторонники фортрана и С++ рекомендуют только скрепя сердце. Фортран главным образом из-за большого количества уже наработанных программ. Выдержки из faq с сайта http://www.netlib.org : 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.2) How do I retrieve software or documents from Netlib? Mechanisms include the World Wide Web (WWW), email, ftp, gopher, xnetlib:
2.10) How do I find software to solve a particular problem? One way is to identify appropriate keywords and then use the Web search interface at http://www.netlib.org/utk/misc/netlib_query.html or the "find" feature of the Netlib email interface and send the email message to netlib@netlib.org or another Netlib site. The GAMS mathematical software classification system enables users to find suitable software by browsing the problem hierarchy. You can use GAMS from the search interface or by linking to http://www.netlib.org/bib/gams.html or http://gams.nist.gov/ Send the message "send gams from bib" to netlib@netlib.org to retrieve the GAMS classification by email. 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. Здесь сама книжка: Для просмотра этого блока Вам необходимо создать не менее 10 сообщений Взял её с гигапедии. Там она существует в двух вариантах, один pdf размером 4.7 мегабайт (три ссылки на одинаковые файлы, один из них заархивирован раром). Другая вот эта, тоже pdf, размером чуть меньше 3 мегабайт. Различий не обнаружил, правда каждый символ естественно не сравнивал. Обложка вроде ужата
Прикрепленные файлы
-------------------- Бог есть!
|
|
|
![]()
Сообщение
#22
|
|
![]() Профессор ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Member Сообщений: 4899 Регистрация: 25.6.2009 Пользователь №: 33183 Поблагодарили: 2241 раз(а) ![]() |
-------------------- (Это моё мнение и только моё) ИМХО Поблагодарили:
|
|
|
![]()
Сообщение
#23
|
|
![]() Профессор ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Member Сообщений: 4899 Регистрация: 25.6.2009 Пользователь №: 33183 Поблагодарили: 2241 раз(а) ![]() |
Вышел CAElinux 2009 теперь на базе Ubuntu! (IMG:style_emoticons/default/total_sc.gif)
подробнее на официальном сайте Сообщение отредактировал Nils - 25.07.2009, 15:58 -------------------- (Это моё мнение и только моё) ИМХО Поблагодарили:
|
|
|
![]()
Сообщение
#24
|
|
![]() Профессор ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Member Сообщений: 4899 Регистрация: 25.6.2009 Пользователь №: 33183 Поблагодарили: 2241 раз(а) ![]() |
Организуем распределенные вычисления с помощью RPyC
Цитата RPyC - это библиотека для интеграции процессов Python на многих машинах/процессах. В этой статье рассматриваются преимущества и недостатки RPyC по сравнению с другими распределенными инфраструктурами Python, такими как XML-RPC и Pyro. Также, чтобы показать эту библиотеку в работе, приводятся несколько простых примеров использования RPyC. полностью на сайте IBM Обновления в Gerris Цитата Gerris release notes/12-05-09 Major improvements include: * Moving solid boundaries: this is an initial release, more will follow. * New axisymmetric version. * New non-linear shallow-water solver. * The reference dimension of the GfsBox can be set. * "2D3" ocean model has been replaced with a generalised 3D ocean code. * New Map module for cartographic projections. * New Terrain module for large height-field databases. * New Tide module for FES2004 tidal atlas database. * Major improvements to the VOF and surface tension code (as described in the JCP paper above). * New Cook Strait tides example. * New ship wave example. * New object GfsOutputDropletSums for VOF droplets statistics. * Vim dictionary and utilities. * Overall improvements to code portability (including Mac OSX). * Improvements to the Poisson and Crank-Nicholson diffusion coupling. * Both GfsRefineSolid and GfsRefineSurface now work with implicit surfaces. * Examples and tests are automatically cross-linked with the syntax reference. * Numerous bug fixes. Цитата Gerris release notes/09-07-21 From Gerris Jump to: navigation, search The main change for this release is dynamic load-balancing for parallel simulations. See Gerris in parallel and the new parallel Von Karmann vortex street example. Gerris has also been recently benchmarked on up to 2048 processors on several supercomputers. For the problem considered (a 128^3 lid-driven cavity), Gerris scaled linearly up to 512 processors. There is also a new moving cylinder test case. There are several important improvements and bug fixes for parallel simulations including: * Overlapping communications and computations * Important bug fix for graph partitioning * gfs_domain_locate() uses a Cartesian array for fast indexing The previous systematic traversal of all the GfsBoxes was very slow (when the number of boxes was large e.g. due to "splitting"). This was particularly noticeable for the VOF algorithm (which does many locate() calls to reconstruct local Cartesian stencils). * New option '--event' for gerris2D/3D * Entirely solid boxes can be used They will be automatically removed from the simulation rather than making the simulation abort with an error message. * GfsInitFraction should now work also for parallel simulations It used to fail for domains containing disconnected GfsBoxes (which can happen for some domain decompositions in parallel). * GfsOutputDropletSums and GfsRemoveDroplets should now work in parallel * Major bug fix for GfsBoundaryPeriodic Amazingly the implementation of the match() method seems to have been wrong right from the initial implementation (then part of BoundaryMpi). Yet, despite being completely inconsistent, this implementation managed to "work" undetected for several years... The bug also affected parallel simulations through inheritance to BoundaryMpi. * GfsOutputSimulation can write "joined" parallel simulation files * New gfsjoin2D, gfsjoin3D tools These are replacing the gfsjoin script. Note however that they can only be used to join parallel files created using this and later versions of Gerris. Older parallel simulation files should still use the gfsjoin script. сайт проекта gerris Сообщение отредактировал Nils - 26.07.2009, 16:58 -------------------- (Это моё мнение и только моё) ИМХО Поблагодарили:
|
|
|
![]()
Сообщение
#25
|
|
![]() Профессор ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Member Сообщений: 4899 Регистрация: 25.6.2009 Пользователь №: 33183 Поблагодарили: 2241 раз(а) ![]() |
Библиотека компьютерных программ
Computer Physics Communications Program Library — CPC Program Library доступна для подписчиков журнала «Computer Physics Communications» Цитата Теперь подписчики бумажной и/или электронной версии журнала «Computer Physics Communications» (входит в предметные коллекции «Physics and Astronomy», «Computer Science» и Freedom Collection на ScienceDirect издательства «Эльзевир»(Elsevier)) имеют право бесплатного пользования библиотекой компьютерных программ Computer Physics Communications Program Library — CPC Program Library. CPC Program Library была создана в 1969 году и на сегодня содержит более 2000 компьютерных программ по вычислительной физике и химии. Вход для доступа в Библиотеку: http://cpc.cs.qub.ac.uk/cpc/. Далее возможен выход на: * авторский указатель — «Author Index»; * каталог предметных областей — «Subject Index»; * страницу поиска — «Search». Файлы, содержащие компьютерные программы (в формате .gz) можно сохранять на свой компьютер или пересылать по электронной почте. Статьи, описывающие данные программы, опубликованы в журнале Computer Physics Communications и доступны на ScienceDirect. PS новость старая... -------------------- (Это моё мнение и только моё) ИМХО Поблагодарили:
|
|
|
![]() ![]() |
Текстовая версия | Сейчас: 1.05.2025, 17:53 |