Вопросы с тегом «software»

Вопросы о библиотеках и автономном программном обеспечении, разработанном или хорошо подходящем для научных или численных расчетов.

10
Рекомендации для удобной, быстрой библиотеки C ++ матрицы?
У кого-нибудь есть рекомендации по использованию удобной и быстрой матрицы библиотеки C ++? Что я подразумеваю под юзабилити - это следующее: Матричные объекты имеют интуитивно понятный интерфейс (например, я могу использовать строки и столбцы при индексации) Я могу сделать что-нибудь с классом матрицы, что я могу сделать с LAPACK и …

8
Каковы хорошие способы документирования научного программного обеспечения?
Много раз, когда я унаследовал или столкнулся с научным кодом, написанным другими людьми (или, иногда, даже с моей собственной работой), я заметил, что документация либо недостаточна, либо вообще отсутствует. Если мне повезет, я вижу информативные комментарии. Если мне очень повезет, есть даже комментарии Doxygen и Doxyfile, так что у меня …

11
Места для публикации документов, которые подчеркивают программное обеспечение
Программное обеспечение является фундаментальной частью вычислительной науки и все чаще признается в качестве важной части научных данных. Учитывая ценность использования существующего и хорошо протестированного кода, представляется целесообразным как можно шире рассказать о существовании полезных кодов и отдать должное их создателям. В академической среде это означает публикацию некоторых статей, которые в …

8
Как мне убедиться, что результаты моих симуляций и результаты в моей работе всегда синхронизированы?
В одной из моих работ я перечисляю некоторые числовые результаты в дополнение к некоторым цифрам. Что я хотел бы сделать, так это убедиться, что числовые результаты в моей статье всегда соответствуют коду. Прямо сейчас я просто напрямую копирую числовые результаты из моих результатов моделирования в документ, который является чрезвычайно простым …


8
Научная система управления документооборотом
Кто-нибудь может порекомендовать мне хорошую систему управления рабочим процессом (WMS), желательно на Python? До сих пор я использовал GNU Make, но он вносит слой сложности, которого я хочу избежать. Хороший WMS должен иметь следующие особенности: легко интегрироваться с инструментами командной строки и скриптами Python, простой в использовании и легкий, обрабатывать …
30 software  python 

9
Что такое хороший способ проводить исследования параметров в C ++
Проблема В настоящее время я работаю над симуляцией Навье-Стокса с помощью конечных элементов, и я хотел бы изучить влияние различных параметров. Некоторые параметры указываются во входном файле или через параметры командной строки; другие параметры предоставляются в виде флагов в Makefile, поэтому мой код должен перекомпилироваться всякий раз, когда я изменяю …

3
Какова взаимосвязь BLAS, LAPACK и других библиотек линейной алгебры?
Я искал библиотеки линейной алгебры C ++ для проекта, над которым я работал. То, что я до сих пор не понимаю, это соединение BLAS и LAPACK с другими библиотеками линейной алгебры. Просматривая эту статью о библиотеках линейной алгебры, я обнаружил, что интересно: некоторые библиотеки независимы от BLAS и LAPACK некоторые …

10
Рекомендации и опыт, какую лицензию выбрать для программного обеспечения?
Разработчики программного обеспечения имеют возможность выбрать подходящую лицензию в соответствии с целью (целями) работы. Может ли кто-нибудь дать некоторые рекомендации / опыт, какую лицензию выбрать для программного обеспечения? Каковы плюсы / минусы «раздачи» всей закодированной работы в виде открытых исходных кодов? Как бороться с промышленными игроками, которые хотели бы получить …
26 software 

5
Существует ли программное обеспечение, которое может автоматически генерировать численно-точные процедуры с плавающей запятой C из символьных формул?
Имея реальную функцию реальных переменных, существует ли программное обеспечение, которое может автоматически генерировать числовой точный код для вычисления функции по всем входам на машине, оборудованной арифметикой IEEE 754? Например, если реальная функция для оценки была: Программное обеспечение будет учитывать катастрофическое аннулирование и, возможно, поиск таблиц для определенных наборов входных данных, …

3
Как мне установить компилятор Фортрана на Mac? (OS X 10.x, x> = 4)
Смежный вопрос: Состояние Mac OS в научных вычислениях и HPC Значительное количество программных пакетов в вычислительной науке написано на Фортране, и Фортран не уходит. Компилятор Фортрана также необходим для сборки других программных пакетов (одним из примечательных примеров является SciPy ). Тем не менее, Mac OS X не включает в себя …
25 software  fortran 

5
Каковы основные различия между PETSc и Trilinos?
Насколько я могу судить, две большие универсальные программные платформы Министерства вычислительной науки США - PETSc и Trilinos . На первый взгляд они кажутся похожими, за исключением различий в языке (C против C ++). Каковы основные различия между двумя структурами и какие факторы должны влиять на выбор одного из других? (Игнорировать …

8
Какое программное обеспечение хорошо использовать для параллельной отладки?
Я сейчас не запускаю никакой параллельный код, но я ожидаю, что в будущем буду выполнять параллельный код, используя гибрид OpenMP и MPI. Отладчики были для меня бесценным инструментом при запуске серийных проектов. Кто-нибудь может порекомендовать параллельный отладчик (или несколько отладчиков) использовать для отладки параллельного программного обеспечения? Свободное программное обеспечение предпочтительнее, …

5
Какой материал я должен включить в журнальную статью (или опубликовать в Интернете), чтобы сделать мои вычислительные исследования воспроизводимыми?
Воспроизводимость становится все более важной в научных исследованиях в области вычислительной техники. (Например, см. Эту статью Роджера Пенга в журнале « Наука» ; мне известны и другие подобные статьи и веб-сайты.) Однако мне не ясно, сколько информации я должен включить в журнальную статью (или онлайн), чтобы сделать мои компьютерные исследования …

12
Можно ли использовать Octave для изучения программирования на MATLAB?
Этот вопрос был перенесен из Cross Validated, потому что на него можно получить ответ на бирже вычислительных стеков. Мигрировал 7 лет назад . Я хочу изучать программирование на MATLAB, чтобы я мог проводить некоторые исследования / анализ самостоятельно, а также, чтобы я мог изучать / модифицировать некоторые скрипты MATLAB, которые …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.